Russell

It's certainly the sort of approach I would take.

With lots of buttons and checkboxes you'll more than likely end up with a rather large workbook.

Plus you'll need a different sub for each button as far as I can see.

Now that might be simple but I can't tell because I don't know what code you want behind each button.