For backups, I swear by
CrashPlan. It's free (Windows, OS X, Linux and Solaris) and will automatically backup to an external hard drive, another computer on your network, a friends computer on the other side of the world or to CrashPlan's paid backup hosting solution.