это уже в VS2008 можно, только мышкой нужно перетаскивать курсор выполнения. можно даже перескакивать через тот же выброс эксепшена и продолжать работу.
насколько я понимаю, в VS2010 основное нововведение — это более удобное и подробное отображение в GUI среды.
«может проделывать интересные вещи, например, шаг назад при отладке.»
что-то подобное можно делать и в 2008й студии (в 2005й вроде тоже).
Для этого нужно схватить «желтый» курсор текущей позиции выполнения и протащить его на нужную строчку кода (хоть вперед, хоть назад).
Проверил, действительно можно! )
Только там только в рамках одного метода, т.е нельзя сделать шаг назад и попасть на точку вызова метода.
И ещё если перемещать курсор, то после нажатия кнопки «продолжить» программа уже не запускается, а просто останавливается отладка.
Еще миллионы других вещей, которые VS черпает из различного рода специализированного софта/других сред разработки. Попробуйте, к примеру, альтернативные отладчики и увидите что студия копирует то, что в них есть уже много лет, да и то — не полностью.
VS 2010: отладка с IntelliTrace