Take the following three user registration/login methods (or add your own):
What are the advantages and disadvantages to each for a general internet audience (i.e., not a super tech-savvy audience of Stack Overflow)?
You should accept a both login by email address and by username. A user may forget one but not the other.
As for OpenID--- nobody's gonna have a clue what that means. But you could say "log in with your Google Account" - but the word OpenID should not be mentioned in any significant way.
Also, some people are gonna think you are asking for all their Google Account information. That is what I thought at first with Stack Overflow. And I thought I was tech savvy!