Yes. You said very nice things( posts #7 through #20).
But how do you guys manage in a large project( hundreds to thousands of source files)?
Do you use grep + emacs( or kate, etc? ) + gdb.
No need to add that an IDE makes developing a lot easier, especially with an integrated debugger(gdb or whatever).
Regards
Bookmarks