I never chose to save my credit card info when purchasing stuff on Steam. I'm hoping that is going pay off now if they managed to get into the encrypted info.
I've always used Paypal as my option when purchasing a game. Although if there was one company I thought was safe to expose my credit card number, it would've been Steam.