I've met so many people who've got this silly fantasy that there's something 'democratic' about hosting a web server at home. It's fine for a toy web site, but if you want your site to be fast and reliable, it's much more sensible to keep your server in a data center... in most cases, cheaper too.