thanks so much Bart, was an extremely en lightning video, I always like to go down the layers of abstraction sometime for fun, but sometimes the process can be painful, you did a great job simplifying everything and made it so exciting.

Finally have the courage to read up and follow Jon Skeet's Reimplementation of LINQ on his blog.