They are running this site on Microsoft technology (silver light). Yeeeeeckh. I'm extremely hesitant about giving them any of my card numbers lest teenage Chinese hackers make off with my funds.
That website is an abomination. If their security and operational procedures are as half-assed as their website... Well, I don't even want to think about it.