Sailing through tricky IPO waters and new SEC regs