On serial comms, I didn't see anybody else mention it so, under the Win32 API serial ports are accessed using CreateFile(), ReadFile(), and WriteFile() where the 'file' is COM1, COM2, etc... I've never done this mind you and am just looking at "About Communications" in the Win32 SDK. Matt /*****************************************/ /* Matt Calder, Dept. of Statistics, CSU */ /* http://www.stat.colostate.edu/~calder */ /*****************************************/