Rackspace does this with their Cloud Servers :'(
Considering we live in space year 3000 now, its a wonder that we still have passwords at all. Why can't we have 2 factor keypair authentication for everything? OpenID is thinking too small.
Now you are both secure and convenient.