After reading Practical Common Lisp I finally understood what the big deal about macros was, and I have been looking for a language for the .NET platform that supports this.
There are two actively developed Lisps for .net
IronScheme - DLR based scheme implementation
Xronos - DLR based port of clojure