Eliminating duplicates over Multiple Fields using LINQ

Nice little video explaining how to use LINQ to remove duplicates when comparing more than one field in a collection. In this scenario the ‘Distinct’ command is pretty useless! The answer is to do a GroupBy and then select the first record from each group ie: