Run your own openid server in 2 minutes
tonido.com
tonido.com
<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud?source=profiles" >
<link rel="openid2.local_id" href="http://www.google.com/profiles/<username>" >
I find that it's much easier to remember my own domain than https://www.google.com/accounts/o8/idSource: http://smarterware.org/6286/how-to-set-up-openid-on-your-own...
I think it would be really cool to use Opera's Unite as an oID provider, but there's no guarantee you'll be able to run Unite (e.g. on school/work computers)
I think it's partially a chicken-and-egg problem, no one wanted to be consumer because none of their users knew if they had openid, and it's not worth it to be a provider because there was no place to use it. To solve this, it's easy to set up or become a provider. It's also that most sites are more walled gardens than they'll admit when it comes to user accounts, since openid, in theory (depending on the provider), makes it even easier than most signup/login forms to create an account or login, and no one wants to make it easy for their users to go to a competitor.
And this doesn't even get into the user-facing UX issues that openid has.