I just did a search on these guys and can't find much about them here or on Google.
They're essentially a wholesale rip-off of Freepay, but they claim to have been around since 1996 and do post all their accurate contact information online.
Has anyone tried their sites?
So... has anyone tried this site? This guy on scam.com claims he got an xbox from there but I'm
wondering if anyone else has dealt with this site.