A new solution to generic operators
Chapter 3: Parameterized typing with generics: 3.6.2
Last updated: 2/22/2008
The fabulously talented Marc Gravell came up with a nifty way of using operators in a generic manner via delegates and expression trees, in .NET 3.5. It's now part of MiscUtil. There's also a general explanation and a usage
page for them.