Seriously, how long are time spans generally between the announcement of an IPO and it's actual offering to the market?