It depends on what sort of fault tolerance you want. MCS is about the only product out there that will provide fault tolerance for the actual application(Like Exchange). However, if you want a means to protect your Exchange server without installing MCS, then there are a few replication software packages out there. I'd try and look for something that had easy instructions to set up the exchange server and didn't require rebuilding the server to make it fault tolerant. My experience has been that most servers require a script or batch file to help make the switch to the fault tolerant server. Look at the script. My experience has been, that the longer a script is the more likely it is that it could have errors. Another thing to think about is if the fault tolerant application is going to put a load on your production server. Many of the fault tolerant applications require that the secondary server have the data committed to disk before the primary will continue writing. This can obviously slow things down. NSI Software, Legato, and Veritas all have multiple products that do what you want.