Despite what you may have "learned" from the examples of Facebook and Twitter, companies giving away things for free isn't a very good business model.