It may still be there, but as of last Wednesday the ability to accept a credit card was not functioning. I tried several times to no avail. Perhaps it will be working when I try again tomorrow.
Has anyone in this thread bothered to find out themselves directly by calling and/or emailing them? They do have a "Contact" section on the their website that has their phone, fax, postal and email addresses all listed.
We had some problems with renewing our domain registration which is why the site actually went off-line for a bit this weekend. I made some phone calls and got someone who could fix it.
I'm not sure why credit cards are not working but I'll look into it.... stay tuned (we are very much still in business).