Seems that these guys are still up and running (at least for now)....I'm just curious if they are the same as Neteller......anyone?