Ok, our AS400 emulators can use a VB6 style interface and allow for direct manipulation using VB6 and certian DLL files. I'm not here to ask about DLLCall() just yet, but I'm wondering if the COM functions work in similar context to the VB6 style of coding. Example, after the references are set, we interface with the emulators via: CODE'--------PCommC Info---------Global PS(1 To 6) As AutPS Global IA(1 To 6) As AutOIA Global PSa As AutPS Global PSb As AutPS Global PSc As AutPS Global PSd A