I'm just coming over to .NET 3.5, and I've started using Extension Methods.
My first thought is that these are really cool. I want to use them everywhere.
I feel like I'm wielding an "Extension Method" hammer, and every piece of code looks like a nail.
I should hold myself back and ask - can anyone think of situations where you could abuse this programming technique to the detriment of the code?