Wow - it's a good thing I used the store cards instead of a credit card. Okay, that's it - I'm never linking my credit card to ANYTHING online every again if I can help it.
Also, in the future, EVERY single online store MUST have an option that allows the user to delete ANY financial information on it. I don't want a single store remembering my credit card info from now on.
As for who is responsible for this..... no one really knows. People are saying "It's Anonymous", as if Anonymous was some sort of centralized group. Certain individual groups CALLING themselves Anonymous could have done this, sure. But ANYONE can call themselves Anonymous. THAT'S THE POINT OF THE NAME.
My money is on professional criminals/hackers - people who make their living hacking into bank accounts or socially engineering ways to get passwords. They are really clever and they are really determined to steal money. It might have been a criminal gang linked to organized crime. In that case, we'll probably NEVER know who was really behind this. Should Sony have had better security? Well, hindsight's 20/20. If you have a determined enough group of hackers, virtually NO system is secure.
And Geohot probably had nothing to do with this. His code allowed for homebrew and piracy - not hacking a multi-million dollar secure network and stealing the data from it. Maybe, just maybe, his code allowed for nefarious criminals to upload a program to exploit the PSN, but even so that's hardly his own fault - Sony should have had the brains to prevent something like that. Once again, follow the money - who stands to gain from this? Criminal groups who harvest and sell credit card info. Who has the resources to pull this off? Again, professional criminal gangs to harvest and sell credit card info. Who has a history of hacking major networks and has the expertise to do so? Again, major criminal networks to make their living off doing something like this.
SHORT VERSION: Unidentified criminals have hacked the PSN to try to get Credit Card Info and Financial info. PSN is down. Sony should have probably, maybe, done a bit more to prevent this. Lesson: never store your real financial data on the PSN again, or any other game network. Any other details are PURE SPECULATION.