Visual Studio 2010 is littering

The new Visual Studio 2010 is great, especially the C++ Intellisense that actually works properly, but it has a problem. It litters in the project folder. The old .ncb Intellisense files are gone, replaced by .sdf files. But now there's a whole new 'ipch' subfolder added to the project, containing even more intellisense cache files.

But wait, don't update your source control ignore lists just yet! VS2010 supports a fallback location for the intellisense files, designed to be used when the project is on a network share and VS doesn't have permission to write to the project folder. The good part is that you can tell VS to always use the fallback location, even for local projects. The fallback options are buried deep in the Text Editor/C/C++/Advanced category, just set them once and enjoy your cleaner project folders.