After four months of paperwork, hype and speculation, the last piece of the Facebook IPO is in place: Facebook said it has priced its IPO at $38 a share.