Google Buzz Meets Social Roar
Google mounted it's newest adaptation, "Buzz", attached to your Gmail account, the social users experimented, the tweets flew and Google is hamstrung by its own creation, and it took just a week. Lo, how the mighty have fallen.I've been keeping…