Underused debugging features in VS
Just one really in my opinion -> smart break points.
Almost brings a tear to my eye watching people manually step through code several times to get to that volatile spot.
I'm not talking specifically about the condition smart breakpoint but the other stuff too like hit count, filter etc.
I find the maintenance of breakpoints is also well served using the breakpoint window which few seem to use as well which I think is excellent.
Hope everyone has a great 2008!