8-19-10 - recursivemacro