Ok, I have a spare Windows server sitting at home. I would like to install a smattering of servers on it for various learning / testing purposes. Ideally I'd like to setup an Apache/PHP install, an IIS/ASP.net install, a Coldfusion server and a JSP server. In addition to various databases and an FTP server. If I own a domain, say mydomain.com. I'd like to be able to have specific sub domains retrieve the contents of a specific server. Like I'd love iis.mydomain.com:80 to return the content of the iis server's web root. and have apache.mydomain.com:80 to return apache/php's webroot.