I want your insight on application replication or system-level mirroring. For you who have experienced having a high availability solution where your production applications are "mirrored" to another hot system, what were the pros and cons of this scenario? Are there pitfalls to be discovered when attempting to switch users over to the secondary system (i.e. Data Integrity problems). What opinion do you have in segregating the business into unique system entities (i.e. each country's system can fully operate without the other)? Scott