I don't want this taken the wrong way, and since I rarely visit these forums, I'll unlikely see your reply to further explain if necessary.So here goes.
You claim to not know apache. I don't think you really know IIS either. Which is the number 1 reason IIS has a bad name. You see, if you don't know anything about apache and linix, you probably won't get it working. You can know nothing about windows and IIS and still get that bastard to serve web pages. That doesn't mean you've set it up correctly though. Proper configuration of IIS is a very tedious process with many, many, many bases to cover.
It's actually a MUCH more complicated product than apache, despite it's seemingly user friendliness.
Just food for thought. You may want to scourge Microsoft's site for the IIS5 Best Practices Security Checklist. Just reading that will give you a glimpse of the work that goes into to properly configuring a web box. And there are so many other things to consider when setting up a box, that list, though long, barely scratches the surface. When you throw in Intra/Extra/Internets, multiple security domains, third party apps, etc.... The setup compounds in complexity and difficulty almost infinitely.
However, if you take the time to learn all the in's and out's and actually understand why you are doing the things you are doing. You can make one hell of living with that knowledge....
------------------
jim
Beauty is in the eye of the Beer Holder
Brews and Cues