20100607 tech: Yahoo teams up with Facebook