Two-Factor Authentication is a nice technology for adding an additional layer of defense that, while probably not invulnerable to specific types of attack (say, someone gains access to your mobile phone), gives you a bit of confidence that someone will really need to work hard to compromise your account.