I like the ideas about giving the user more power, so long as it doesn't complicate it for them. Whatever control is given to the user it should be dead simple, and obvious, to avoid any confusion or prevent it becoming inconsequential.