The IPO window is open, which means that companies of all sorts are hitting go and launching their firms into the arms of the public. 328 more words