Luke Shepard posted about avoiding Open ID Nascar and detecting the user’s provider.
I was pitching something like to Luke, Wei and Joseph Smarr at the Open ID UX summit (without all the Open ID details).
I think there are going to be about 10 providers which people actually want to sign in with; but you can't show 10 choices.
Sniff out the ones the user has ever signed into via a JSON request or an image size hack.
Then you could also surface the "why use this provider" in an iframe (i.e. if you are visiting the WSJ and it shows):
You think this is interesting?: should i document it a bit more?
I'm not a big fan of the sniffing trick. It might work here and there, but seems in general a bit too squishy, as I described here:
http://groups.google.com/group/openid/browse_thread/thread/3483cb52d1b8bca3/f409c8cde19efee7?#f409c8cde19efee7
It's worth experimenting, mocking up and testing... but not sure it's the proper long term solution.