Roles and Goals

The next time I need to get a set of requirements, I'm simply going to start with roles with goals.

I made the mistake of asking for a set of scenarios.  What I ended up with is a list of user tasks.  Tasks aren't the same as goals.  Flying a kite is not the same as having a goal to discover electricity.  One is what you're doing, the other is what you want to accomplish.

Since I didn't have the benefit of direct customer interaction for this case, I'm using that as a challenge.  What is the most precise, reliable way to get the information need?  Roles with goals.  I realized, iterating on a list of roles with goals, would get me closer, faster.  I can always drill into the stories or scenarios from the goals.  The reverse doesn't seem to be true.