It's because of sites like this that I started using unique passwords for every new login. Chrome + OSX Keychain make this reasonably easy now. Looking forward to the day when the browser will just automatically generate one for me.
Of course, I'd not trust backing up my data to a site that fails so miserably at basic security.