New in Wolfram Mathematica 6: Instant High-Level Debugging  previous | next 
Visually Step through Any Program
Mathematica 6 allows you to step through the execution of any program, seeing which expressions get executed in what order.
Out[1]=