Part 1 - Visual Studio 2003's mechanism for deciding which files to rebuild when you perform a change to one or more files.
If only there were some mechanism whereby the development environment could decide which files needed compiling and/or linking when one made a change. It would MAKE like much easier, so perhaps we could call the tool 'Make'. Mmmm... I like the sound of that, but do you think such a thing could be possible and would ever catch on?