Sorry if I'm bumping this, but I'll answer some questions.
InterruptorJones is correct about the level saving. Gamemaker has no in-built function for this purpose, so I wrote the editor and file saving system myself, using file_text_open_write(), file_text_write_string() and file_text_write_real(). Each square is represented by an ASCII character between 033 and 104. At the end of the savefile comes a checksum, which I wrote a simple but effective method for, to avoid having people make impossible levels in Notepad, and it's slightly faster to code than checking the levels on loadup. So the way I save my levels really doesn't have anything to do with how Gamemaker works. Cookies to whoever cracks the checksum.
Color Printer: You can change resolution, but the default is windowed. I don't like games that try to change my resolution to things like 320*240 or 1280*1024.

Also, unlocking Final only requires six Elite levels beaten.
Those of you who have beaten the entire game: there's an entrance to a secret area in one of the secret levels. It's well hidden, but if you look around a bit, the entrance should be obvious. I also hope you've found that all secret levels are based on classic Nintendo games: Donkey Kong, Ice Climbers, Zelda 2 and Kid Icarus.