Your Google account is now an OpenID, apparently… Jeff Atwood at Stackoverflow knows what he's talking about, and reckons you just enter google.com/accounts/o8/id when asked, and it'll throw you to a Google logon screen.
Neato.
(Ah, I must have missed it when it was announced: Google and Microsoft both jumped on the OpenID bandwagon in October.)