If you want to go public then you should be sure that you have all your finances in order, and get a good IPO attorney