Customers generally have no problem letting me know what they want. Even if their specifications are vague, by asking a few questions, I can usually get things nailed down.
Until we get to the "where's the data" part. Why is it that customers who ask for a product that does two hundred and seventeen things and also washes your dishes seem to think that the data will just "magically" appear? What's even worse are the clients who don't know what their data is until you slowly, painfully show them the light.
Me: Is the price attached to the product, or will different options of colors and sizes affect the price?
Him: For 99.9% of the products, options will not affect the price.
Me (after a slight pause): Then can you give me any examples of a product whose prices will change if the options change?
Him: There aren't any.