Ignore people who say that the customer doesn’t know what he wants.
They’ve ready one too many Steve Jobs books telling the world how the customer needs to be told what he wants.
Not listening to your customer is arrogant and lazy. And stupid.
Your customer is your best source of information.
Drop your ego. Get off your ass.
Ask your customer what he wants.
Listen to your customer.