Even if the debugguer run slow, in DEBUGGING MODE, the point is that the stop command will stop there it is just for debugging purposes, and testing various aspect of the program, I use the VB6 STOP command only on some occasions while debugging complex subs, and i remove it after debugging, and even if you forgot to remove the stop when releasing the app, when you test your app il will either STOP or since it is in release mode, DO NOTHING, the command will simply been ignored and move to the next executable statements, i don't see why this could not be implemented in debug mode but not in release mode, is it true then when you make an app in release mode, the debug code or module is not included in the app when compiling. thus allowing the stop command to be ignored ???