In my previous post i showed how a generic comparer class in .net C# 2.0 can be made with the use of reflection.
This is the version 2. Faster, preetier, better. :))
It uses IL code generation in runtime with the use of a new .Net 2.0 class DynamicMethod.
More here.