i was not joking about IIS, I used to work as assistant network admin for a webhosting company, we had all our webservers running IIS and in the 7 months i was there we had 0 crashes, errors, etc. And we pushed 3-10GB a day of transfer(per server, we had 4 webservers). And it is the most secure, if the admin knows what he is doing.