I use them because the US Postal service is almost as horrible as they are and I get so many small checks that I can't keep track if they are lost in the mail. I can keep track of the big ones, but not the ones coming from sponsers I forgot I had. Epassporte just gets them all dumped in there when I wasn't even expecting them. That's there benefit.
The secret is to withdraw them as fast as they come in and eat the $2 fee no matter how small they are cause there is a 50-50 chance something is going to screw up. Never let it build up. Even if it keeps screwing up when you get up to a Grand you can do a wire transfer.
They've been working on their servers for the last year, and every time they fix one thing another thing happens. I think they're using first year techs from some lame ass trade school and probably paying them in used computer parts
You have to get on the phone with them each time something happens no matter how many times in one day, and when something like this goes on expect almost an hour wait on the phone. Last night I was 45 minutes my second time and almost a half hour during the day my first time.