Extension methods are one of the features of C# that gives you the most bang for your learning buck. Spend a few minutes learning how to use them in this video, and they will help you every day, keeping your code much more readable and understandable.