Glad that may have worked for you. Bad sectors shown by smartctl should be remapped and handled automatically by the drive firmware, so they are not likely the cause of your problem. Unless of course it's getting so many more of them over time that it's running out of places to remap them.
As to backups, with the price of hds so
low these days, I don't think there's much of an excuse to not have a backup of all of your stuff. Cheap, easy, and fast! How many things are like that these days!