I'm trying to put together a recommendation of whether to continue to host our company website internally and utilize some sort of failover mechnism or going through a web hosting company and have them handle everything. A recent hardware failure brought this to management's attention. We are hosting our web server on a single piece of hardware and it went down, hence, our web server went down and was down for about 2 hours. Although, this was not during a critical time, i.e. not a lot of business was lost during this timeframe, most (approx 70%) of our business is done through purchases on our web server. I am new to dealing with web servers and I am not sure which way to go. I've never dealt with microsofts load balancing and clustering as a failover option, but have been told in the past it is fairly easy to implement. We are a windows 2000 server house (with options to upgrade to 2003 if it will assist) We are also working on implementing Active Directory up from nt4 soon. Any suggestions.