Along with pg's writings, this paper is another description of how the synergy between Lisp code and quasiquotation makes it easy to do code generation such as macros.
The paper also has a nice explanation of how to nest quasiquote expressions.