Is there a way to step back through a program from the point where an error/Exception has occurred? Or look at the sequence in which the methods were called before the erro
If you have VS2010 Ultimate, the "Intellitrace" functionality allows you to do exactly that. It basically logs a huge amount of execution data (up to and including every method call & parameter made) and allows you to step back in time to examine variable values at those points.