20080326 tech: Yahoo joins Google's OpenSocial