Copernic looks like exactly what I need. It hasn't even indexed much yet, and already my quick tests on it are returning exactly what I need. The ability to add files to the index without having to write a plugin is great, and also the control over the index and search results.

Google needs to take a page from their book. Google Desktop looks like rubbish next to what this thing is already doing. Oh, and Copernic scored bonus points with me by already including .cpp and other common programing files by default. All I really had to add was a small selection of extensions used only by the project.

Depending on how my test goes with it this week, I may send it out to the rest of the team as something that might be handy.