OpenID is all good… UNTIL the provider goes down. At that point you’re potentially locked out of EVERYTHING (since you jumped on the bandwagon and applied OpenID everywhere you could).
This question came up because I can’t, for the life of me, login with my myopenid.com provider. 🙁
The fix is for your OpenID site to accept multiple OpenIDs per user account. Something that the spec recommends.