Today was a big day for Facebook Inc (NASDAQ:FB). For the past week, investors have been scratching their heads wondering what the social network would unveil today at its media event, with the only ...