System.Linq namespace contains some very useful extension methods for generic collections. However, I am often missing some basic functionality which is why I started the ExtraLINQ project some days ago.
ExtraLINQ provides a bunch of extension methods for LINQ to Objects. You can find both the compiled class library binaries and the source code on GitHub.
I am looking forward to your feedback and suggestions!