It's not always easy to grasp and follow what's happening when a LINQ query is executed. Well, thanks to clever code by Jon Skeet, it's now possible to see LINQ queries execute in front of your eyes! At least LINQ to Objects queries that is.
See this post about Visual LINQ in which Jon introduces the concept and the prototype implementation. You may want to watch the video or execute the code to instantly understand what it's all about.
Cross-posted from http://linqinaction.net