Can anyone offer any recommendations / tips for designing an 'options' dialog. I just have a form with tabs for the the various categories, onChange events for the various form elements and I read / write my app.config file. Seems a bit messy and ad-hoc, is there a a better way ?