InvestorQ : What are the steps and mantras to identify a good IPO?