Thanks for this link Bruce it looks really nice but I have some questions. I've tried using the built-in comm blocks in softwire which seem to work but I have to keep polling the comms to get my data which seems very kludgy. How do I mix normal VB with softwire i.e. how do I pass variables? Can I use things like "MSComm1_OnComm()" Alternatively has anyone seen any other nice GUI components to add-in to VB projects like LED's knobs graphing/scope displays. ps I can only use VB5 or VB.NET Richard > Anyone using VB6 or VB.Net may want to take a peek > at this. http://www.softwire.com/index.html > > No affiliation with them. I've used SoftWire to create a ton > of VB applications. It includes an o-scope, data-logging, > digital & analog meters, strip charts, and tons of additional > activex controls. > > Here's the link to the VB6 version. > http://www.softwire.com/swdownload/softwiredownload.htm > > I'm not sure whay they're giving it away, but it's awesome > software. > > Regards, > > -Bruce > tech@rentron.com > 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