Setting up an OpenID account:
1. finding software (I chose phpMyId, which is relatively easy to install and use)
2. installing software (in case of phpMyId unpacking a file)
3. configuring software (in case of phpMyId editing index.php)
4. (optional) setting up delegation by editing an HTML file
(I don't have, nor want, gmail. I don't have, nor want, a Yahoo account. I don't have, nor want, etc.)
Registering on a site which doesn't have OpenID is three steps, or five when e-mail addresses are involved:
1. enter username
2. enter password
3. (sometimes) enter e-mail address
4. hit submit
5. (sometimes) click link in e-mail message
5 can be cumbersome when kmail isn't running, but usually it's already running.
Registering at an OpenID site:
1. enter OpenID URL
2. (sometimes) enter e-mail address
3. hit submit
(3a. wait for OpenID redirect which is annoying and usually results in being
distracted)
4. hit "OK" on browser authentication dialogue (asked for by phpMyId, browser
saved password)
5. (sometimes) verify e-mail address
Logging in on normal site:
1. press Opera's "Log in" button, which auto-fills the login form and submits it.
Logging in on OpenID site:
1. enter OpenID url (auto-completed, but still requires a switch from mouse to
keyboard)
(1a. usually wait for redirect etc.)
2. press "OK" on browser authentication window
It's usually slower to use, it requires more thought on my part, and it makes it more annoying to keep multiple identities around. Cumbersome.