Visual Studio 2008 Debugging Tricks – Advanced Breakpoints:

Put simply, an advanced breakpoint is a breakpoint with one or more modifiers applied. A modifier allows you to change the runtime actions or conditions that will cause the breakpoint to be triggered, or in some cases even set.

In order to set an advanced breakpoint, you must first set a normal breakpoint and then choose a modifier to set from a context menu.

I'm embarrassed to admit I've not yet used this.  I'm pretty sure I knew of their existence, but as too often happens, I have that awareness raised when I'm in the middle of something "more pressing", so I don't take the time to fully explore.

Reminds me of my first few years using vi/m, which we call The Pico Years.