Well... Round Robin will kind of work. It's better for distributing the load between multiple servers. If you have two webservers and one crashes, every other request will still get sent to the dead server and time out. Not what you really want on a production site.
The best thing is a load balancer. This is a piece of hardware that sits between your site and the network and routes packets to the various webservers based on their load and availability. You might check out the
Phobos ipXpress. It's a relatively inexpensive ($4K - Most of the big boys are $15K+) that would do the trick quite nicely.
The other way to do it is with some kind of failover or cluster. You'd have to upgrade to Windows 2000 to be able to do a 3 node cluster and buy the cluster software - Not cheap.
And, of course, I'm sure that there's a Linux load balancer.. Never looked for one, but there's a free everything for Linux. Sometimes, however, you get what you pay for.
- G