Mike McLaughlin lists ten things that all consultants need to understand bout solution selling.
I see many of these at work in the sales processes that my company is involved in. These rules/concepts are the same for any complex sale, but #7 and #9 are the ones that affect me the most.