Didn't read through all the pages, but I just wanted to mention that it is possible to hack an account with an authenticator, just a million times harder.
They can put a program similar to a keylogger than will watch your auth codes, and then guess at them for the people hacking the account. So like I said, it's much harder, and requires much more sophisticated keyloggers, but it is doable.