I came across a nice IBM page about interface design which reminded me of Donald Norman's The Design of Everyday Things, which I have written about before, so, here I am linking to IBM for you. I am motivated to mention Edward Tufte, I think I should re-read his main book (ha I don't have the time currently).