AllviaWeb

What exactly is an IPO? What are the risks to a company in going public? What are the legal requirements?