[From ASP Alliance
Fast failover with minimal data loss has traditionally involved higher hardware cost and greater software complexity. Database mirroring, however, can fail over quickly with no loss of committed data, does not require proprietary hardware, and is easy to set up and manage.
Poor man's clustering solution, cost effective failover solution, whatever you call it, Database Mirroring is one of the most talked about features in SQL Server 2005.
The article continues at