@korbinbrown The problem with your point of view is that it assumes two precepts which are not valid.
1] That everyone with a computer has the funds to operate additional expenses. Given the number of personal computer sales over the last four decades and the average earnings of computer owners [I'm not going to cite, the information's out there if you want it] there is a significant portion who might feel "ten bucks a month" is a bit of a crunch; especially when you consider that these people might have other things going on in their lives besides Hosting their own website which might also be costing "10 bucks a month".
2] You do not take into account the enormity of "search-related" information that pours off the web. Not everyone reading these articles are geeks or hacks. The greatest percentage of web-searching for information is not done by the knowledgeable, rather by people seeking quick answers and quicker results. They don't do a lot of research for their information, rather they rely on the "knowledge" of the person(s) who write the articles they read. These searchers are not looking for color, they are looking for the play-by-play. They skim the data to find the specific how-tos, not the cautionary statements.
With these two things in mind, I have to agree with wilsontp. The port-forwarding of port 80 is a bad idea. And while I agree that the markup is neither here nor there, your response to NSDCars5 is equally short-sighted. Given the amount of introductory material you give on WAMP, you acknowledge that the reader should be but do not require that they are, versed in the three aspects of the AMP.
Your opening statement...
"Hosting your own website doesn’t have to cost a monthly fee or require a lot of technical knowledge to setup. If you just need to host a small website that will only have a few visitors, you can turn your Windows PC into a WAMP server."
... is a reassurance that the method is simple and inexpensive. Pointing out the ability to elliminate the "monthly fee" supports my first point.
Your improper use of bold headings (being the only evidence of a new chain of thought) makes your cautionary statement...
"Before we proceed, please understand that hosting a website on an everyday PC and a consumer-grade internet connection is not recommended for anything beyond testing purposes and/or hosting a small website for a few visitors. Remember, the next time Windows Update needs to restart your system, your website goes down along with it – not an ideal situation for a serious website."
... seem a continuation of your comments on PHP. This validates my second point.
How to Geek is available to the general populace. With this in mind, it's articles should be written with geeks, newcomers, and casual perusers in mind. Technical writers are almost as bad as politicians when it comes to writing something understandable to the uninformed. In the current stage of the Age of Information, it is evident, and must be understood by every writer, that you can no longer "preach to the choir". You must consider the uninformed to be a greater part of you audience than the informed.