It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

TheJoe: Where's all the Verified by whatever and Safe to use buttons so I can prove it's all fine?

The only place where the Verified by Visa or Mastercard Securecode logos can be found is actually on the last page of the order. So they're not clearly visible anywhere on the site until you put a game in your basket or click download now. We'll look into rectifying this.
We process the payment through a UK payment processing company called DataCash and therefore we don't store any card information ourselves. Each payment is redirected to your bank's Verify by Visa or Mastercard SecureCode special webpage to verify the card and then process the payment.
Otherwise as Weclock has suggested, send an email to our support team and we'll help you further.