Ok, I have now addressed the problems associated with having new/multiple readers. I will be releasing a high level API which is similar to the current one but will have a built in resource manager functions which are not yet implemented. On the low-level, those of you writing low-level drivers should conform to the German CT- API. It is very simple and good for low-level. The only thing it does not implement is Card In/Out but we can take care of that through another function in the high level resource manager. I have to apologize for not working harder on this - I am moving into school now and don't have much time. In the meantime conforming to the low-level CT-API should makek your reader work with the resource manager which will be implemented sometime. I will release these specs soon - probably this weekend. The resource manager should be able to dynamically load drivers for the readers so one could support multiple readers. Thanks Dave *************************************************************** 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 ***************************************************************