XFORM Macros - who's doing what?