Here’s a great story about how people can tend to make requirements much more complex than they need to be. While reading this, it’s not important that you understand the proposed solutions and why they were rejected. It’s just important that you get to the end and can see how a lot of time, energy, and money could have been saved if only one person (including Gerald) had asked the right question.
Enjoy.