One of the first things i deploy as part of a layered redundancy is VSS *Volume Shadow Service" (or copy). You can set this up on every server, as its a built in service in windows. You can VSS your production partition to a "spare" or less active partition.
VSS takes a snapshot initially (which can be scheduled by you), then snapshots the changes from then on. This opens up the "previous version" tab on files and folders, allowing you to restore them, or an entire volume from a set point in time.
This can be used as part of your redundancy solution, along with a solid tape drive running an app like Backup Exec as ecsrd mentioned.
Have a peek at this to see what i mean
http://technet.microsoft.com/en-us/library/cc785914.aspxcheers