I have been using Visual Studio 2003 for a long time now - since it first came out in fact. It has performed it's job well. The random crashing of Studio 6 seemed to have been resolved and the autocomplete worked (75% of the time) Intellisense was still a bit of a nightmare but overall I lived with it quite happily.
In the last year, more and more often sample projects and code would not load in my vs2003 so I started looking for alternatives. Although I use Eclipse for Flash and the horrible java, it just uses far too much memory to be a decent c/c++ IDE. My machine doesn't have that much memory and Eclipse easily gobbles up over 500MB.
Qt Creator is really good. It has a nice clean interface and fantastic autocomplete. The integrated debugger works very well too. The problem is that it isnt very easy to change it from its default compiler and if you do so its integrated debugger stops working. I also could not work out how to get it to highlight and compile .cu files with the nvcc compiler.
As vs2003 treated me well in the past I decided to bite the bullet and purchase VS2008 Standard Edition today from http://www.polyhedron.com/ . Wherever possible I try to support local companies and their service via email has been really good. It will hopefully arrive tomorrow. Apparently CUDA needs a few tweaks to make it work in the new visual studio but nothing that appears too time consuming. I will report more on the CUDA integration and general usefullness of the product in the coming weeks.