Thanks, I'm having trouble compiling it. I've copied all the relative .defs and the code into a new folder, compilation is apparently sucessful but it makes an .mbo not and .mbx,
"For example, in an *.mb file, there is a call to a sub routine that isn't declared in this *.mb file. When this *.mb is compiled, an *.mbo file will be created."
I'm stumped!