Satya Nadella, the MS corporate VP responsible for Microsoft Business Solutions and the Dynamics group, points us to 10 Rules for a Good User Interface in his blog post.
I have to agree with most of these points and I have to say that I hope Satya and the rest of the Dynamics team take these to heart because a number of these items could use some real improvement in GP. Number 3 jumps out out at me for starters.