I recently spoke to a user of SQL Server 2005 who said that their database was overly normalized and they replicate data to a report server. Isn't a database supposed to handle both transactions and reporting? Why would I have to invest in 2 servers and replicate?I recently spoke to a user of SQL Server 2005 w