Used 2008 Visual Studio Basic, took a while to sort out the bugs. 1: Used the sample "COMM PORT" code as a starting point. It checks for=20 available COM ports, and then for a modem to respond to "AT" command to=20 select the COM port to use. Then you can click to send either "AT", or=20 your own string. 2: Modified the form to display the 5 parameters that were of interest=20 in the PIC's output string. This went quick 3: Added COM ports to check from 4 to 14. Easy too. 4: Changed the "AT" string to the PIC's command to send data string. OK. 5: The CommPort.read statement does one byte at a time to a byte array.=20 Took a more than a little time to get that to a string variable, which=20 then was broken up with the "MID" command, and displayed with "VAL" and=20 "Formatnumber" commands. This shouldn't have taken so long, but=20 documentation and help are not user friendly. Also could have done this=20 area by just working with the Bytes until printing, but thought they way=20 I ended was more user friendly for picking up later. The resulting EXE build works well. Thinking of using the Visual Studio=20 Basic on a computer hooked to TV to get good local weather. Nice big=20 buttons and text to click. :) I thought Visual Studio Basic was neat, but the actual code is much=20 different than Basic. Maybe should have went with the C++. It draws you=20 in beyond the point of changing, then gets hard to get last last bit. :( Remember, I'm just a hobbiest. :) And thanks for all the help. :) :) --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .