Facebook generates revenue through various advertising methods. Self-service ads on the right side of the Facebook page accounted for $250-300 million in 2009. Engagement ads that seek user interaction brought in $100 million. Microsoft pays Facebook $50 million as part of a 2007 ad deal to sell ads on the platform. Facebook Gifts and virtual goods generated $30-50 million in revenue. Overall Facebook revenues reached $500 million in 2009 and were expected to reach $800 million in 2010, demonstrating strong growth.