It's easy to backup to a second HD, either internal or external.
I use a batch file that automatically backs up my files at a double-click.
I use the "xcopy" command, like this
open notepad, and type in:
xcopy /D:11-01-08 /v /y "G:Videos" "F:\xp documents\My Videos"
xcopy /D:11-01-08 /v/y "G:\documents" "F:\xp documents"
xcopy /D:11-01-08 /v/y "G:\Pictures" "F:\xp documents\My Pictures"
xcopy /D:11-01-08 /v/y "G:Music" "F:\xp documents\my music"
pause
G is my partition on my computer I have my documents, pics, Music, etc. (D is the recovery partition, E is the DVD/RW drive, F is my external USB hard-drive)
Say I keep the halbrain database, and use xcopy for thet?
xcopy /D:11-01-08 /v /y "C:\Program Files\zabaware\Ultra Hal Assistant\6halbrain.db" (source) "F:\xp documents" (destination)
The date I use, is so xcopy won't have to recopy files I already copied, which would take a long time. So I change the date to the current day after each run of the batch file.
I would put in notepad (your directories will vary from mine)
xcopy /D:11-01-08 /v /y "C:Program Files\zabaware\Ultra Hal Assistant\6halbrain.db" "F:\xp documents"
pause
Save as "Backup.bat" (save as type: ALL Files).
If you do it right, your command window will pop up when you double click on the bat file you just made, and it will copy things over.
The "pause" keeps the window open to see if it all went well. If not, you made a mistake, and need to correct it.
You could even use scheduled tasks to run the batch file at certain times in the day!!