Going public will push Facebook to diversify revenue streams, improve what's coming in from the current sales mix, and expand into other areas.
People say that Google is Facebook's biggest competitor, but I see things the other way round. Google is enjoying a monopoly as an internet giant...