Added XML documentation comments.  Refactored LINQ queries slightly for code reduction.  A couple of ReSharper-suggested refactorings.