Tim O'Reilly, All Software Should Be Network Aware: "I've been noodling for some time on the idea that we need some kind of equivalent to the old Apple Human Interface Guidelines, only for the new world of networked applications. The original UI Guidelines laid out a set of consistent approaches for GUI applications; while Windows ended up with a different set than the Mac, the idea was simple and profound: create a consistent set of user expectations and live up to them. I believe that we now need something similar for web aware applications."