Anyone have an update on these guys. I've read a lot of bad reviews about them but people are quick to complain and slow to praise.
Also, I thought about signing up with a prepaid Visa but a quick look at their site and it looks they want an expiration date for the card.
Anybody know if it's...