What does a person need to know to Make an effective IPO?