The class at the end of this post contains some extension methods that I commonly use in my code:

IDictionary<TKey, TValue>.GetValueOrDefault
IEnumerable<T>.ToHashSet
IEnumerable<T>.ToJoinedString