I know that it can handle authentication, i.e. you can setup Windows to require both a password and the correct smart card to login. But I have no idea how to set this up, or what costs this requires. It even works under Linux, which is very cool. Pretty sure the smart cards can do other things too - but I don't know the details.