Quote:
Originally posted by DjSap
Well Stormpays site looks like it has been designed by a 12 year old. If I would be a surfer I would think it was a scam.
|
I have to agree. I don't like the fact that they're located in the West Indies either.
Quite frankly, there aren't many credible options with either company.