more control on buttons
create and update macros
standard in templates