I agree with the clearer design, TBH in the original code there I don't even see the need for macro code. Personally I can't agree with the second point though about creating a wrapper around two macros, I have seen this about where macros call macros which call other ones and the wrapping goes on and on until your having to copy 30mb of macro code across just because you don't know which ones are needed. Am sure all that would defined in the Functional Design Specification and Testing documentation which you create before writing general macros of course :O)
... View more