yes, rigidity is required if you want to "force" the user to use the software in the better manner. The opposite of rigidity is NeoMule ... a button for everything. For combo+checkboxes, sorry, but i haven't understood. Can you provide a complete design/picture? IIUC, with Combo+CheckBoxes, if i'm a...