for example Novell software has Novell Secure Login which eliminate this issue.
One could store the password in a smart card as well
http://www.hutch.in/services/phone_backup.asp
Discussions this contributor has submitted to LiveSimplicity: