How about making the shell and the asm loader separate? That way, someone could write a graphical interface or something else to suit there needs without having to write an entire shell(loader) themselves? David Phillips