You mentioned that you want to use the tool to speed up your backup/restore process more than to save disk space.
The problem I see with this is that it takes TIME to compress/decompress files.
So the BIG question is... where are you storing your backups and (if you're storing on a separate server) how fast is the network connection between the two machines?
Think of it this way. I can typically back up (read: copy) a bunch of files to a second SATA drive on the same machine WAY faster than I can COMPRESS/ZIP those same files and then copy them over and unzip them.
BUT... if I'm backing up or copying to a 2nd server over a slow connection... then it might actually be more efficient to use the computer's CPU to compress/zip the files before I send them over the net... especially if I can get high compression.
Backup/Restore of MS SQL has always been a fairly long and slow process for me when the databases are a decent size. I don't think compressing them ahead of time (only to decompress later) is going to help much.