I am running a small home "server" It's using Win 2000, with IIS (that';s gotta be patched to hell)
I did try Apache but got sick of editing the Conf file, so threw it half way through, i'm sure apache will scare off a lot of first time users with that. Don't get me wrong, it's pretty secure and very stable.
There are a few other ones, simple serve and Abyss etc, i haven't tried these.. but they probably do the same job for simple work. The best thing about hosting your own Website is that you have unlimited amount of space, all the bandwidth your ISP can take and you can post whatever the hell ya want