Today Facebook announced that they have reached to major milestones, being that they are now Cash Flow positive, putting them in a perfect position for future growth, as well as that they have now got 300 million users.

Considering that about 50 million don't use the service regularly or at all, or are just duplicate accounts (my uneducated guess) this leaves 250 million minds for Facebook to control. The nuts and bolts of Facebook are the networking features.

Facebook has become the operating system of social interaction online for the majority of internet users. Not only do over 250 million people (my guess) return to the site once a month or more regularly, but many rely on it to communicate with friends and colleagues or even fans in the case of celebrities. Parties are organized using Facebook's events application and Facebook is already the world's largest photo sharing site.

But what's important is the loyalty of the users. If Facebook can stick around and continue its dominance for another few years, without letting Twitter, still comparatively small at the moment, steal it's real-time update market share, then Facebook is in the best position to steal Google's grip on users.

While hundreds of millions more use Google than Facebook at the moment, just imagine what were to happen if Facebook were to introduce a search engine, allowing you to customize your homepage. Pushing around the feeds and stories and notifications like modules, re-arranging, adding and deleting. This, coupled with a powerful search engine and maybe even an e-mail and document sharing service would make it the number one website people use to not just communicate, search and share, but to connect and stay connected.

This is what Google is missing, at the moment Google stands alone for users, we see Google as a one-stop shop for information, while Facebook is more of a highway we use to access the information and that leads to all our friend's houses and keeps everything connected.

On the other hand this competition for Google is positive as it would mean Google's dominance is compromised, their huge black hole of data capturing would have to succumb to the need for more innovation in the social side. Yes, Google has Orkut, but be honest, Facebook is the stuff.

Please let me know your thoughts.