Is Google a B2B company? Or a B2C company? What about Facebook, Youtube (OK that's technically Google now) Twitter, Blogspot or Myspace?
All these companies, by using the internet as a free platform, created a new service for consumers, gave it away for free and made their money from other businesses. What are these other businesses buying? Mostly they're buying an opportunity to advertise to an audience. Lets hope the big advertising firms don't go in to meltdown, or the biggest online companies might start feeling the pinch and I'll have to pay 50p per tweet.