A nice initiative called OpenSocial was announced by Google to combine the social network services of the different platforms. I have just read that Yahoo may also plan to join the alliance. I guess this will increase the number of services provided by different vendors sustainably.