Principles of User Interface Design
Someone's made a list, oh my! What do you think of it? Where have you seen products get this wrong?
#5 "Direct manipulation is best" is clearly where mice and joysticks went somewhat off-track, and where touchscreens came back.
#8 "Provide a natural next step" is a good reason to, for example, let people know the form they submitted worked, and some places to go afterwards.
#18 "Great design is invisible" What's the last task you did where you didn't really notice the interface much at all? Would be great to hear web examples.