if I had the spare cash to buy a server, I could bring it online with no monthly fee or bandwidth costs, but there's nothing I'd do with a webserver to justify the cost of buying a server.
I have shared hosting and it's more than I need. I just have some webapps for personal use, a photo gallery, and a couple public pages.