> Thanks Bruce, I did look your page before but unfortunately it wont import > into either VB5 or VB.NET so I cant get a feeling of what to do. > I'll have a look at your files with a text editor to see if I can glean > anything from your files. You can mix VB/SoftWire controls all you want. SoftWire throws up "Warning this is not a SoftWire supported control", but it's simple to make them all work together. I simply dropped the MSComm control on the form, and added my own code. Private Sub MSComm1_OnComm() CLed3.Value = True ' Ping the LED to indicate serial activity If MSComm1.CommEvent = comEvReceive Then sData = MSComm1.Input ' Grab inbound serial data If Right$(sData, 2) <> vbCrLf Then ' Look for CR, LF sData = vbNullString Else CAnalogMeter1.Value = Left$(sData, 5) ' Grab 5 bytes before CR LF Counts = Counts + 1 ' Increment sample counts Me.Caption = " Sample Count [ " & Counts & " ]" End If End If Pause 5 CLed3.Value = False End Sub > any other suggestions? I would try to get VB6 unless you prefer to go with .Net. I've tried .Net, and I'll stick with VB6. -Bruce http://www.rentron.com -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist