This article on C# 2.0 iterators deserves a good read, especially by those of you with functional programming languages background/interest.
Although I have already made sure that NIP.NET compiles on .NET 2.0, I can’t wait until I have some time to make use of the new .NET 2.0 and C# features for exposing potentially parallel tasks which can be lazy converted to and executed as parallel tasks in a distributed- or shared-memory parallel architecture.