I'd advise some caution if you want to use credit card.
I placed a small order to try them out for the first time, chose credit card payment (there's an additional $6 charge for this), entered my CC info into their payment site, and after watching the "please wait" mesg spin for 10 minutes was finally returned to their site. A day later, Saturday, I received a message indicating I hadn't paid, and was given a link to my order that now showed an additional, and unexplained, $5 charge. Started a support ticket and on Monday (apparently they don't work weekends?) received a response that boiled down to: "Gee, that's strange. Maybe you can do some testing for us."
No thanks. Cancelled my order and asked for verification that they cancelled my order, but silence. Not even a: "Please try us again."
I've moved on.