I recommend using various cloud services to back up different types of media. Eg Dropbox for documents, iTunes Match for audio and Picasa (Google photos) for, well, photos.
This also gives access to all your stuff remotely on any device at any time. Other than that just keep a backup HDD or stick of software etc.