There seems to be a lot of confusion in the Chicken community, and the Lisp community in general, about the different macro systems, so I thought provide some background information and discussion of the eggs available in Chicken and their uses. --- Background --- There are two completely orthogonal aspects of macro systems - whether they are hygienic or unhygienic, and whether they are low-level