Peter Golde, one of the original designers of the C# language, has been working recently on Power Collections for .NET, which is now released.  According to the web site, Power Collections is a "Community Project to Develop the Best Public License Collection Classes for .NET".  The documentation gives a good, quick overview of the functionality.