Having said that, you also have to realise that users are likely to be conditioned by their previous experience and won't necessarily recognize and value all improvements at first sight.
The real problem is that developers understand development, but don't understand business practice, and the...