one of the things I have done in the past is use a python script. The script is encrypted and hidden away in the access front end. It is then decrypted and executed as an when required.. All executed in memory, so no files on disk, even for a second or two. You can use ADO and DAO to communicate...