Sales growth continues to be explosive for Facebook before their upcoming IPO. I'd be really surprised to see the IPO valued at less than $100 billion but there is no denying the wonderful potential of this company. There has been a lot of speculation regarding an agreement with Microsoft on search which I really believe could be a game changer for the company. Facebook is the most logical competitor to Google in search because of the intimate access it has with consumer habits. The failure of Myspace should definitely be in investors minds when they attempt to value Facebook, as social media trends can change quickly, but there is no doubt that Facebook has made lot of great moves under the leadership of Mark Zuckerberg. For me the stock does not represent a margin of safety at any valuation close to what is being considered for the IPO, but I'll certainly enjoy watching events unfold.