I currently work for a company that has around 100 employees. We are using a single, virtualized (though the Exchange server is currently the only server on the host) Exchange 2007 SP1 server, on a Server 2008 R2 system, with three databases on it. We have another physical server that we can use for some type of redundancy, that is identical in specs to the current Exchange server. I would like to know what my best options are as far as using these two servers to provide high availability to our employees. I have read some about SCR, but it seems that you cannot do this with more than one database. Also, the hub transport roles, etc. are all on the Exchange server itself. Can anybody point me in the right direction?