> The problem with non-hygienic macros is that variable names used by the > macro implementation can conflict with variable names that are passed > into the macro. Hygienic macros solve this problem by putting the > variables in different namespaces. > > Hope this helps. Yep -- thanks!