I haven't read all of it yet, but this paper (via LtU) is a revelation to all software developers and designers. Intelligent, witty and insightful, it discusses how the methods of presenting information in software can be greatly improved, how interactivity in information presenting interfaces is frequently a crutch, and demonstrates lucid examples.

Worthy of a bookmark.