We will race through macros and see how are they used. We will then look into hygiene problem, and go through an algorithm to overcome that. ftp://www.cs.indiana.edu/pub/techreports/TR194.pdf Vishesh