Alot happens on the way to IPO. There's also the stuff that happens in "real life".

Viral for banking.