Do users know what they want & how do you test?
mcav: Users express what they want, sure. But it's up to the developer to gather users' wants and analyze them to search for the reasoning behind the wants.That's the closest I've been able to come to learning what users want -- they often can't articulate it well enough.Conversations go like this:  Them: "I want feature X."
    Me: "Why do you want feature X?"
  Them: "Because... uh... I can't do _____."

They want feature X because they can't perform action Y.Users know what they want, but it's more interesting, and often our task, to discover why they want it.