2-26-10 - recursivemacro