Allow users to specify presentation of content:
easily and efficiently
with enough options to accommodate the spectrum of user preference
without overwhelming the user with options
Minimize the user's selection load:
by providing designed templates that address common needs so the user doesn't have to figure out the configuration for that preference
by providing designed templates so the user doesn't have to figure out a good design by trial and error
by giving the user a live preview so they can see a sample of the results prior to application
Allow users to try preferences in a safe environment
by giving the user a live preview so they can see a sample of the results prior to application
by providing a means to dump all preference selections and start over
by providing a means to leave the selection of preferences at any time without application to system content
by making the application of preferences to system content an explicit action
Assist users in easily stripping off applied personal preferences and returning to the default
Create an interface for selecting preferences that is easily and efficiently navigable using the keyboard and screen readers