Ok Thanks for the solution im currently testing this out. along those same lines im guessing i could do the same thing with Access, is there a way to exempt the process its run from ?

So i want to close all OTHER instances of Msaccess.exe except the one doing the closing. Once thats done i can put the bandaid in place and work on the real fix of finding out why they are staying open in the first place.