Just linking to an interesting discussion (vis a vis the comments) of closures and C# 2.0:

http://blogs.msdn.com/abhinaba/archive/2005/10/18/482180.aspx