What Is an Initial Public Offering (IPO)?

Buzz around the IPO calendar is almost constant these days, with several high-profile companies filing to go public. What is an IPO and how do investors evaluate them?