all you need to do is call the function from the DLL. It doesnt matter if the damn DLL was created in VB or qbasic, as long as it can be called as aDLL and you know what the functions are then you can call them. Dustin Davis Lead Software Developer Vision Works Studios