As I've mentioned in a previous article, I was annoyed with Visual Studio .NET 2002/2003 and the fact that you can't change the obj directory. I'm a stickler for keeping my src directory clean. My annoyance was due to the fact that you could _not_ change the directory the intermediate files for C# were saved to. Well, I'm pleased to announce that it appears it has now changed.
You can change the "BaseIntermediateOutputPath" value in your MSBuild file and that will change where the intermediate files are created. Thanks Microsoft :). I can now have the exact directory structure I want without it being dictated to me by Microsoft. It's about time :).
Thanks go to Day Dreamer who pointed this out to me as a comment to the earlier post linked to above.