Challenges for Facebook