It is also possible that no matter how the opening price was, people were going to gobble it up anyways.
Like others pointed out, the price slowly grew from $25, $35 and finally $45. I had placed a limit buy order for $47, and it opened at $85.
If there are any finance folks here, I have a question - who set the $85 price? Was it the underwriters? It could not have been the market because the stock started trading at $85. Also, I could not get any stock data from any of the sites (NYSE, yahoo, google, ameritrade etc) untill past 10:15am EST or so. Is this delay normal for IPOs?