This should answer some of your questions.

http://000fff.org/getting-to-the-customer-why-everything-you-think-about-user-centred-design-is-wrong/