Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging.
Eric S. RaymondThe easiest programs to use are those which demand the least new learning from the user
Eric S. RaymondAnybody who has ever owned a dog who barked when strangers came near its owner's property has experienced the essential continuity between animal territoriality and human property. Our domesticated cousins of the wolf know, instinctively, that property is no mere social convention or game, but a critically important evolved mechanism for the avoidance of violence. (This makes them smarter than a good many human political theorists.)
Eric S. Raymond