Specifically i'm looking for a feature that my old GFA-BASIC had. Collapsable code. Basically, a function/procedure could be collapsed/expanded at will to keep everything more "Clean" looking, and when you're working with hundreds of procedures, you wont have to scroll through thousands of lines of code, but scroll through a hundred, etc ..

Like ..

//Collapsed example
+ Procedure test;

//Uncollapsed
- Procedure test;
Begin
Lala;
Lala2;
end;


And you just click on the + and - to make them collapse and expand.. Easy, no? I saw a package called Dream Editor, but the trial/demo failed to install and it was $120 .. Which is more than Delphi 6 Personal that I have anyways, so that's a bit odd.. But i'm willing to look to see what'd available..