RE: hosting your own web/wiki sites...
Hi all,
I know several have indicated that some ISPs do not allow hosting web sites on residential accounts by blocking incoming port 80 requests, but I just want to point out that this is not the case everywhere. I have lived in two different parts of the USA and at both locations my ISPs allowed web hosting from residential accounts. Basically, the residential accounts are limited in upload bandwidth, but if that doesn't bother you or your web site visitors, then there are no issues with hosting web sites from residential accounts from the point of view of the ISP, at least in the two locations I have lived. The TOS contracts said nothing about not allowing web hosting from residential accounts. If you need faster upload speeds, then you can purchase a business account, which provides higher bandwidths, to host your web sites. Perhaps I've just been lucky with my ISPs.
Web Hosting services, which cost anywhere from $3/month to somewhat over $30/month (even out to considerably over $100/month if you require high bandwidths), depending upon exactly what services you require (such as MySQL, eCommerce, PHP, Credit Card, PayPal, Joomla, VPS, LAMP, Windows Server, 10 TB of data files, etc.), are excellent alternatives to hosting your own web sites. Indeed, when friends ask me about setting up a web site, I typically recommend that they use one of the numerous Web Hosting services, as these services require a minimal amount of computer expertise. On the other hand, if you wish to host your own web sites from home, this is not a difficult thing to do ... you may wish to do this for educational purposes in order to learn about the apache2/PHP/MySQL servers and services, or just because you want to host your own simple web site/wiki site for family and friends to have access to whenever they wish. You can run your own web-based Calendar so that the whole family has access to it from anywhere in the world, to hosting your own blog/photo portfolio for the family, especially if you have an extensive family living around the world, say perhaps with members in the military. Things like Google and Dropbox can replace many of these, but you still may wish to "run your own". If you are hosting your own servers then you typically won't run up against data limits that you often find with the cheapest Web Hosting plans.
I also find that running your own jabber server (iChat, Messages, XMPP) for video conferencing can have its own advantages.
So, in a nutshell, I agree with "assembled" that using one of the Web Hosting services is the way for most people to have an Internet presence, but I also think there are still reasons for hosting your own web/wiki sites from home. Of course, this is just my opinion, and it is clouded by the fact that I currently run several web/wiki sites from my home Mac mini server and before that ran my own Linux (LAMP) web services.
Regards,
Switon
P.S. Mac OS X Server makes hosting from home extremely easy with a minimal amount of setup required.