Facebook has planned an IPO-what factors would determine its share price? Trace the history of the company and its future prospects.