I just read a tweet from John Robbins about this feature that I’d never encountered in Visual Studio 2010 onwards (probably because it’s only available in VS2010 Ultimate and VS2012 Ultimate) – IntelliTrace/Historical Debugging. This looks really useful for debugging – you can roll back and forward in time without having to continually re-run your program trying to catch the exact sequence of events that led to a bug.