Wow, thanks Bryce, I'm glad you like our ShadowProtect disaster-recovery backup product. It's not a perfect product (is there such a thing?) but I think it's pretty sweet too. Although admittedly I'm biased.
I'd really like to see a follow up article with actual hard-hitting comparisons of the core functionality of these products. For instance, I would like a review that did something like this (which I think would be of interest to many business and enterprise users):
Perform the following test for all products under comparison (ShadowProtect, Backup Exec System Recovery, True Image, etc):
1) Start with a clean SBS 2003 with Exchange, on which none of the above products have ever been installed.
2) Check the Exchange database to ensure that it's good (not corrupt) before beginning tests
3) Run chkdsk on the volume containing the exchange database to ensure that the file system is not corrupt
4) Install the disaster-recovery backup product for this particular test
5) Configure the disaster-recovery backup product to backup the volume containing the Exchange database on a frequent schedule, using incremental imaging capability, preferably every 15 minutes if possible
6) Use LoadSim to place a heavy simulated load on the Exchange Server
7) Wait a few hours, allowing the backup product to generate a base/full and around 10 incremental images
8) Stop LoadSim
9) Stop the backup job
10) Test the Exchange database to see if the original database is now corrupt (before restoring anything)
11) Run chkdsk on the volume containing the exchange database to see if the file system is corrupt (before restoring anything)
12) Now restore each point-in-time, starting with the base, and then progressively restoring each incremental, and after each restore operation test the exchange database to see if it's corrupt and test the filesystem to see if it's corrupt.
13) Report the ghastly results.
These tests will reveal if the product corrupts your original data (a big "no no") or if its backups are actually useless for restore purposes.
A few things to note if you do run these tests:
1) Before beginning the tests, you will need to enable the Exchange VSS writer on SBS 2003 as Microsoft does not enable this writer by default for SBS. More detail here:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q838183
2) You should apply the latest service packs for Windows Server 2003 as Microsoft's VSS framework has some bugs in non-service packed versions.
3) You should never install ShadowProtect and True Image at the same time. True Image's snapman.sys driver has a bug which will cause it to blue screen (usually) your machine if ShadowProtect is installed at the same time. Worse, the True Image uninstaller often will not remove snapman.sys, which means you'll have to manually remove it if you aren't rolling back the machine to a clean state as I suggested in the first step. Manual removal of snapman.sys requires you to unregister it as a PnP filter on the disk and volume device classes. If you merely remove the snapman.sys file then your system will not boot because the PnP Manager will try to load snapman.sys as a filter on all disk and volume devices and as if it can't find snapman.sys then it will panic and BSOD the OS. Like I say, though, it's best to start all such tests from a clean baseline where none of the reviewed products have ever been installed.
4) If you perform similar stress tests backing up SQL Server, you should first update SQL Server with a hotfix or else you may receive SQL VDI errors in the event log. Unfortunately you have to phone in to MS to obtain the hotfix (KB934396). See
http://support.microsoft.com/kb/934396/en-us
If you actually take the time to do your due diligence and perform these tests, you'll be truly amazed at the results. And if you actually DO care about your data, you really should run these tests if you are considering these products.