I first got involved with CD burning back in the day when a writer cost the best part of a thousand UK pounds and was 1x write speed only. I wouldn't choose to back up to CD/DVD. If I had no option, though, I'd use quality DVD+R media to do it and be careful about storage conditions, particularly humidity.
At home I have a large tower PC. It runs an operating system called Open Indiana; a fork of Open Solaris. The reason is because it uses ZFS. You can read up on ZFS here - http://en.wikipedia.org/wiki/ZFS
Long story short...
1) It has a number of possible RAID configurations for resilience, depending on taste.
2) I run a, "scrub," automatically once a month to ensure the data is refreshed and sound.
3) It has a really easy to obtain status screen which I obtain every hour and publish to my personal web site; so whenever I open a browser window, I see the hard drive health.
4) The data set can be expanded by switching hard drives one at a time with minimal overall down time.
5) The file system was designed from the ground up by SUN engineers in 2004 and goes from strength to strength. It is prepared to handle Zetabyte amounts of data on a single pool.
6) It is just so darn easy to handle and is operating system independent.
7) It rocks. Simple as that. I can't understand why companies didn't chose to use ZFS on SD-XC cards and bundle a driver to customers.
The server is attached to an inexpensive UPS unit which also protects against surges.
For backup, two eSATA 3 ports connect to an external drive unit where I can plug in two hard drives (with the system still running) and those (which are connected as a ZFS mirror pair) receive 1tb of information in about 5.5 hours. They can then be unmounted and taken off site.
There are explanations on ZFS and my server set up on my YouTube channel - http://www.youtube.com/msknight5 - but be prepared for monotone droning. Also, the Open Solaris set up is out of date; the Open Indiana set up is much easier but very slightly different.
If you want to avoid the hassle but like what you read about ZFS, then there are NAS units that make use of ZFS out there.
So ... all machines read and write to the server for resilient long term storage and high accessibility. Tablets, internet ready TVs, my Xbox, all can read pictures and film from the server. No messing around copying suff.
Backing up to a ZFS mirror pair of external drives which are then taken off site, (and don't require me to down the server to attach them) is really cool. I'm also aware that ZFS can detect and repair errors that other file systems wouldn't know about.