Username or EmailPassword
You forgot door nr 4: emulation (of other hardware platforms, usually consoles)
Good point. I thought about including it under the compatibility layer section, but wound up leaving it out because the article was already getting long. I'm glad you brought it up, though, so people know that's an option too. Thanks!