Some useful collection classes for .NET : http://www.codeplex.com/PowerCollections