My request: Seperation of code into tabbed modules. A tab for DECLARATION, one for MAIN, and one for SUB/FUNCTION.
In Declarations would go TYPEs, DIM SHARED, CONST and other such global variables as we'd normally place in a *.BI file. Main would, of course, be the main program, with Subs and Functions being off in the third tab. This would keep code much cleaner and easier to reference, without one losing their spot in a program where they're working, and would help with ease of library creation -- especially if you add a simple "Save as Library" option in the file menu that saves each tab with the same name but different extensions. ;)