Scott Adams strikes again - Dilbert on software requirements gathering

During my time as a computer consultant, working with clients to clarify their software goals (or their website development goals for that matter), I had this conversation more often than I care to remember. This is very funny (or painful) to any of us who have ever worked in the field.