I routinely find myself astonished at how people think the online world should work. Everything should be free, don't charge for anything, let your competitors advertise in your space, ads are the devil, business plan is to make money through advertising... seriously people, the hell?