Nick, How about using _TRACEBACK instead of _ALERT for errors? One thing I'm finding is that when a compile time error occurs I don't know much about what caused it, and often times the error is completely silent. Brian