First of all ... What were the errors?
Second, most backups plans we have executed have always gone from Disk to Tape.
We run SQL LiteSpeed to create a disc backup of the DB. This is a much better approach due to the speed you will realize when you have to perform a restore.
We then back up the disc copy to tape for archiving and disaster recovery purposes.
I have personally had nothing but issues when spooling backups straight from SQL Server to Tape.
Third, they only way you are going to be able to truely validate your backups is to restore them either to the current DB, which you do not want to do for good reason, or to a temp/test DB as I have suggested.
Thanks
J. Kusch