I'm looking for an alternative social networking site to Facebook.Here's a list of preferred features:Friends list to connect with othersPhoto sharing integration with FlickrVideo integration with YouTubeMicro-Blogging integration with Twitter or it's own micro-blogging engineMessagingLogin with OpenIDNot stupid micro-web-app integration like Mafia and FarmvilleGranular privacy controls so I can control who is allowed to see what contentAdvertisements are fine as long as they aren't too obtrusiveDon't be discouraged to answer with a social networking site that doesn't meet all of the requirements since I doubt there is a viable alternative that does.I'm particularly looking for a site that doesn't host most of its own content because I don't like having to duplicate the effort of posting pics/videos/etc on multiple sites to share.Update: Added the 'friends list' requirement. My apologies for forgetting to mention it earlier and if I may have created any unnecessary confusion. 
Alternative to Facebook
webapp rec;facebook;social networks
Google+?