In effect yes, each truck is to be timesliced, a chance to send and recieve data by itself. The maincontroller, parent form, contains the comport feature. The parent form also creates an instance of each truck when its time for that particular truck. I hope that clarifies. I have a zip file of a more defined situ. Unfortunatley I haven't found a place to apply an attachment. Thanks for reply L.