Aloaha Smartlogin is the ideal solution logon with your smartcard to Windows XP or 7.
Plain USB Memory Sticks are supported for people without smartcards. Logon with Plain USB Memory Sticks is freeware for private use!
Aloaha Smartlogin 4 USB Memory can be downloaded from http://www.aloaha.com/download/smartlogin.zip
A short usage video can be found on: