One other thing I forgot to mention regarding the EMBE Modula2 system. It has lots of source code which I find extremely useful when trying to program on the GS. Because programming on this system can be very difficult for non-trivial applications I prefer all the references I can get. Phoenyx