By Emmanuel Morales
Did the marketing guys at Microsoft have a few too many? My thoughts as I was watching this live: "Oh my God..."