I’m a big fan of LINQ, and one of my favorite extension methods is GroupBy
[http://msdn.microsoft.com/en-us/library/system.linq.enumerable.groupby.aspx]. I
have found that GroupBy is one of the most useful methods in LINQ and the more I
use it the more useful