Using your gmail as a username isn't bad. It makes it easy to know where to send you emails for account details and such. However, I think GMail needs a revamp if it's going to be the focal point of many integrated systems. What I don't want is another Facebook clone. A developer-centric social layer, to integrate various components of their developer infrastructure (google code/analytics/adsense, etc), could work. Could. They've got a bad track-record at "social".