I just figured out how to do Posix threads so I will add card in/out functionality to the base resource manager. What I'm planning is to have the high level API finished soon that looks and feels like PC/SC. I will just write it on the code that I have now so you can talk to 1 reader (whichever that may be) In the meantime I will write a resource manager that will support multiple reader. This way people can start developing user applications while the resource manager is being finished. They can also test them and what I will have soon (probably 2-3 weeks) will have card in/out, PC/SC API and dynamic loading of libraries so you can choose your card reader. Thanks Dave -- ****************************************************************** David Corcoran Internet Security/Smartcards Work: School: 205 Industrial Blvd 2252 US Highway 52 West Apt C4 Sugar Land, TX 77478 West Lafayette, IN 47906 Suggestion: Use Linux, it is for IQ's higher than 95. Quote: If you can't make it work, at least make it look good. ~ Bill Gates ****************************************************************** *************************************************************** Linux Smart Card Developers - M.U.S.C.L.E. (Movement for the Use of Smart Cards in a Linux Environment) http://www.linuxnet.com/smartcard/index.html ***************************************************************