Extension Methods from Joseph K
C# LINQ has no Sum method for TimeSpan. Here it is1
C# LINQ has no Average method for TimeSpan. Here it is!
If input is null, returns empty string. Otherwise returns original input. After using this method, you can use all string methods without the danger of null exception.