> Well I'm looking for free utilities only. If I was going to pay money I could just > get another drive.
Agree with lharms here, the best utility to examine SMART data that I've seen is Speedfan: http://www.almico.com/speedfan.php It has a cool feature where it lets you upload your SMART data to an online database, and it shows you how your drive is doing compared to other drives of the same make and model. If someone else has uploaded their results of course.
For bad sector scanning/marking you definitely want to use the manufacturer's own diagnostic tools. They're usually faster than generic tools as well. It's too bad you don't have anywhere to store your data because once bad sectors are found and marked it's better to re-format the drive. Depending on what's wrong with the drive, running manufacturer's test-and-fix tools means losing data. Of course you never know what data you'll lose, yay.