This came from a discussion out in the big blue room. Do hidden preferences make life easier for beginners, or harder for everyone? For the purpose of this poll, we'll work with the following definitions: Hidden preferences are options you can set in a program, but there is no interface. You need to use the defaults command from Terminal or the Property List Editor, or edit some text file by hand, or create some file with a magic name, etc. Advanced preferences are options that you can set from within the program, but the interface is minimal. Instead of checkboxes and sliders and menus, you are presented with a list of option names and manually enter values. The about:config page in Firefox or Camino would be a good example.