We will be using generic embosser to start. Later on, when we have some GUI operating we can interface the drivers to SWT to make them corss-platform. Right now we have to figure out how to specify the port the embosser will be connected to. Will the OS take care of whether the port is swrial, parallel or USB? John -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities