>When you say things like "as it gathers/manipulates data", >it sounds like the C++ program needs to remain running "in >the background" even when you close the VB interface.
>Is that the case?
No, that is not the case I will have a button that starts/launches the C++ code...