>> You can build your own version of fb/twt etc.
You couldn't build your own version of fb that can view posts from your friends.
You can setup your own email service to view emails from your friends who are using @gmail.
That's an important distinction.