Возможность выбирать.

Да бред это.
Программа должна что-то спрашивать у пользователя только в одном-единственном случае: когда она не может это решить сама. Все остальные рычажки должны быть просто удалены.
Любая кастомизация — это вообще колхозный тюнинх. Линукс даёт возможность кастомизировать ("заточить под себя") вообще всё и вся. Ну и посмотрите на эти линуксы. Что-то вечно недопилено, недоделано, недоточено.
Давать пользователю возможность что-то настраивать — это расписываться в беспомощности дизайнера сделать хороший дизайн. Мол, мы сделаем как умеем, но если что, пользователю сам сможет всё "настроить под себя".
ЖЖ даёт возможность настроить дизайн под себя. Твиттер - только изменить фон. Так вот: сколько вы видели ужасающих дизайнов жежешечек (сравнимых по красоте с дняффками на ли.ру) и твиттеров? Второй хоть читать можно без проблем.
Сделайте хорошую вещь — и никому и в голову не придёт её "дотачивать". Ей будут пользоваться и наслаждаться.
Когда вы берёте в руку хорошую, качественно-свёрстанную книгу, у вас бывает желание поменять в ней шрифты, цвет текста и фона?
Когда вы садитесь в салон BMW, хочется ли вам там что-то изменить? Повесить "ёлочку" на зеркало и добавить пару ярко-синих лампочек?
Давать пользователю что-то выбирать — это большая глупость.
|
</> |