 backing up data, two factor authentication, strong passwords and all the rest of it. But when something systemic goes wrong with software that's used throughout the world, the individual user is pretty powerless. The long term answer is, of course, that these companies have got to write better code.