Tell me one more time why anyone would opt to store credit cards and take on the associated liability?
http://www.eweek.com/article2/0,1895,2085390,00.asp
There are services that have been in business for years that specialize in keeping this data safe and allow transactions on stored credit card information through PCI compliant mechanisms.