Mercurial has 'Features of Last Resort'. I love that idea. Provide great defaults, help users, but leave users' options open.