I currently have a new project that calls for two servers. SQL Server will be installed on at least one server for the production environemnt and one server may be used as a reporting server. I would like to know the best configuration available to allow the best performance. Should I use clustering, replication, load balancing, etc???