Even if the customer is fully aware of their own needs and even if they are willing to be honest with you, most of the time they still won’t be able to help you find a good solution, as customers usually only think in terms of 10% better, faster, and cheaper