Wouldn't completing a list of goals contradict "not ask leading questions"? Why not just give the app to the user and tell him/her to do his job with it? Instead of telling him what to do.<p>In the end, the app is supposed to help him accomplish what they want, not what you want them to do.