Screw it. I've implemented it many times and still don't prefer it myself. I like to be able to setup a new separate semi-anonymous account on each site I use.
Okay, myopenid is really an independent entity, but just pretend they are part of the same company and it'll work out fine.