I'm working on an application which is split up in several features which can be activated or deactivated. The user can activate or deactivate the functionality but when activated he has to fill some additional required settings. The section containing the settings should be expandable and collapsible but only when the functionality is activated. I'm thinking about a [+] / [-] icon and a clickable label which opens the section with additional settings. It's probably the most friendly options but it's dead ugly imho. Any ideas for a better friendly solution?
How about an on/off switch, which toggles the more specific settings to expand/collapse?
This would be similar to what Matt Obee suggested except that the expand/collapse would be built in to turning each piece on/off. (Rather than having two separate controls for this.)