I've not used many IDE's for my Pascal projects but I find Lazarus suits all my needs for non-gui apps. Being able to quickly navigate my code in the explorer, jump between declerations with a Ctrl-click is a big help, the code completion is great when you're dealing with lots of classes and lazarus project files make for a hassle free build environment. Although if it's the case that another editor can do all this and better then by all means please let me know besides, if lazarus is missing a feature you like in these other programs, why don't you join up and contribute? you may not use lazarus for it's forms etc but it will be the future adoption of lazarus by delphi programmers looking to go cross platform that will ensure the future of our darling language.