I would say that the best option is to have a SAN to hold all your backups to disk and after dump them to tape for off site storage. To have minimal data possible, you have to use an application with deduplication built in.
Tapes will hold your weekly/Monthly backups. That is how i see it, may be costy, but backups are your life line if your system is down for some reason.
Keep Up with TechRepublic