There is a minor annoyance I find myself with a lot - I have a Dictionary that contains values that may or may not be there.
Dictionary
So norm
Or perhaps
public static TValue TryGet(this Dictionary input, TKey key) { return input.ContainsKey(key) ? input[key] : *some default value*; }