i have implemented off-siting quite easily. I basically use backups from over a weekend for offsiting, they use different pools to the normal day-to-day backups. I then use available_media script to determine what tapes to offsite each week. Working out when tapes are due back is handled via a simple Microsoft Access database - when the tapes are entered into Access, you enter the date they are due back - really simple...