Building a big Internet site and providing the service for free is great. It isn't impossible to do that and be successful. But why not have services that users pay for in addition to the free content? Surely there are some services where users who are getting what they need for free wouldn't be concerned with and likewise there are people who are willing to pay for "something more."