It is frequently useful to attach a debugger to a running process. For one thing, our application can take a while to launch under the debugger, so it's nice to attach the debugger after it is fully initialized. Unfortunately, Visual Studio .NET 2003 occasionally crashes when I display the Processes dialog (via Debug > Processes or Tools > Debug Processes). I hate the prospect of losing work, so I've started attaching processes to the debugger with the Task Manager. Simply open the Processes pane of the Task Manager, right-click on the process you want to debug, and choose Debug. Same effect, no crash.