Google Demo Slam Launches, Features Android and DROID X Fun
Over the last day or so, Google launched this new site called Demo Slam which allows their users/fans to show off Google's technology and products in creative fashions through video. Each week they take "contenders" who have submitted videos and pit them...