That's bollocks, as a good Internet line costs an arm and a leg and you're far better off renting a VPS.
A micro-instance on EC2 for moderate traffic does wonders if properly optimized (i.e. Nginx, async behavior, CloudFront) and is costing me something like 15 USD per month (the total bill, which includes EBS, S3 and CF), which is cheaper than my home broadband line which is totally unusable for any kind of traffic (because it is ADSL, download is good but uploading sucks).
I also moved my private Git repositories on it, from Github and I'm probably going to end my subscription with them. It is also configured as an email server with which I spammed my old high-school colleagues before our 10-years reunion :-)
Not sure if you read the article, but he has a Comcast connection. Why pay extra, if what you have already works?
Comcast business class w/ a fixed-ip (I have set up several to stream 720p HD surveillance cameras), has upload tiers in 2Mbps, 5Mbps, and 10Mbps...and it starts at $60/month.
All he is serving is text, no images, video, or audio.
Verizon Fios has 5Mbps, 25Mbps, and 35Mbps upload tiers.
A Fios 35Mbps up and down connection is $125/mo. Not bad for UNLIMITED bandwidth.
I believe the evidence shows that it doesn't work. It's hard to beat the super-cheapness of an Amazon micro instance - I have two, and if you get a reserved instance it works out to around $9 a month.
If you are lucky enough to live in a place with proper internet access it's great for hosting small projects and stuff like that. I have a server in my parents garage, they have a 30/30 (soon to be 60/60 for no increase in price) fibre connection with unlimited bandwidth and the ISP does not mind people hosting stuff. It's pretty awesome for hosting whatever I'm playing with at the moment. Without having to pay anyone besides perhaps parts of my parents powerbill since it's a hungry beast of a server >_<
Even an old Pentium 4 w/ a couple gigs of RAM is probably all he needs.