Quote Originally Posted by Alimonster
Go to your current project's directory -- pretty messy, isn't it, with all those .dcu files? First, create a sub-folder in your current project's directory (e.g. called "temp"). Next, go to Project->Options->Directories/Conditionals. Find the "Unit Output Directory" box (probably second-from-top). Select the temporary folder there. Go to your project directory and get rid of the previous .dcus files. When you rebuild your app, the .dcus will get dumped into the separate sub-folder, which cleans up your project significantly!
Here I just want to point out, that a good project directory structure could be:

c:\projects\projectname\source for your source files,
c:\projects\projectname\bin for your executable (just point it to ..\bin)
c:\projects\projectname\dcu for your dcu (just point it to ..\dcu)
that way, if you copy the project to another place (or computer), the project settings will still work.

And then I find that if you set, "show component captions" to true in the environment options, then it is easyer to find out what is happening on your datamodules... But that is only if you use non visual components.

Apart from that, it is a VERY good list, where I use most of it every day.