I learned the hardway that things don't work if you don't put a "ret" at the end of a program, but does anyone know if there are any programs that can tell me if an asm program doesn't have an ret? (I know a few people who do this to existing programs to turn them into viruses.) Jeff Barrett