Viewer Macros How and when to use server or viewer macros