I'm using visual studio 2005. I remember in the back of my mind there's a way to output the time taken to build a given project.
Can anyone remember what that switch is?
Tools -> Options -> Projects and Solutions -> VC++ Project Settings -> Build Timing
should work.
EDIT: My bad, thats VS2008 :(
In 2005 you might get the build times by changing MSBuild output verbosity to Detailed or Diagnostic from Tools -> Options -> Projects and Solutions -> Build & Run