I'm going to have to come up with a separate password for each Bitcoin based website now because of all these attacks going on

You should be doing that regardless.
In my defence, I do already keep my financial and business set of passwords completely separate from my community stuff, just surprised at how much Bitcointalk has been attacked lately.