We have been unfair to end-users for far too long. We ask them what they want the application to do for them and they tell us as best they can. Then we get mad at them because they change their mind or bring up additional items later in the project. We have been...