Facebook IPO launch set for May 18 | The Upshot - Yahoo! News