According to this article Complexity causes 50% of product returns.
Product developers, brought in to witness the struggles of average consumers, were astounded by the havoc they created.
No matter what your product is (a web site, or an MP3 player) it is always enlightening for an engineer to watch actual customers use the product.
Via svn