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

This is an amazing statement. It needs to be repeated.
NEVER use the same password for any two websites, no matter how safe they seem.