If you missed Google, should you bet on Facebook? We don't think so. Facebook will IPO. And it will IPO soon. The company may have no choice if the...