Has anyone used this. I paid for my account, i was suppose to receive my account info 15 minutes later, 5 days on i still have nothing, despite 3 emails to them as well. I am concerned that they are a rip off, and harvest your credit card number. I have checked with my credit card company and there is a payment in progress with them.
Even if they are genuine, their customer service sucks so i would advise people to stay well clear of them.
I would be interested if anyone else uses them and what their experiences have been