That sucks, soooo bad. I feel yer pain. I once backed up my hard drive, double checked the CD, repartitioned and formatted, and
never got the CD to read again... not in my computer, not in anyone else's. It happened to be the worst run of CD-writers HP ever made and, due to a class-action, they actually gave out refunds to all the people who bought them (as I found out, a month after the deadline...)
Thoughts:
- Partitioning is overrated. If you do it so that you don't have to restore a lot of static, archived material every time you reinstall your OS, it's cool. If, though, you are doing it for data integrity, you are playing with fire. A hard drive doesn't grow redundant internal hardware when you partition it, so if the problem is mechanical, you're still screwed with a single partitioned drive.
If you use a separate hard drive in the same box, and someone steals said box, or kicks it over, it falls out of the car seat, or whatever, you could find yourself in the same boat. which leads me to:

File server. I got a big, ugly design box under my desk, and a slim older pizzabox serving me all my media both locally and remotely, and sporting a big 'ole backup drive. You can get newer/old machines for 25-75 bucks new/used and they are steadfast companions. Buy a decent KVM swith, a little router, and they just keep chugging along... It is *excellent* for people who work off a laptop, since you can set up a private ftp or web-based archive and access your material from anywhere, and when you leave it on the bus you are covered (your work is, anyway...)
A backup *machine* is integral for anyone that uses a computer for their livelyhood, IMHO. Cheap and reliable. Mine is fit for nothing but surfing, shuffling files around my house and serving privatly (p200, 2 meg video card, no sound at all), and it has saved my butt countless times.