I run a website where we make listings for upcoming shows available in a variety of different ways. We are currently developing an applet that allows a user to create a custom feed. For example, if I would like to subscribe to a listing of shows in my neighborhood, I would use this button to create that feed for me. I can subscribe to it as an RSS feed, or as an iCalendar.
We created the iCalendar option because there was demand for it from some of our users. However, most of our users are not going to understand how to subscribe to an iCalendar. I would like to create a "Add to Google Calendar" button that makes this process easy for anyone who uses Google Calendar. We have too many possible combinations of options for us to go to Google and make these calendars publicly available.
Replace all social networking with Google's contacts. Let users put whatever they wish in some profile like we can now with our picture in the google contacts. Assign views to everyone, select people, or groups. Through the user's contact profile you can see docs they have made public or shared with you, calendar's they have made public or shared with you, reader items shared and even mail shared.
No more facebook, plaxo, etc. Just google, sweet and simple :)