Why not log into web sites via email without any password?
mcav: You could theoretically make an OpenID provider that does that, I think... rather than redirecting users to a website to enter your password, it just shoots an e-mail for you to confirm.