OK ---
My last spin on this issue:
My applications are *not* user-oriented apps, they are enterprise-oriented apps. I am not going to allow immediate edits and logical saves/reverts to make a user happy. I am going to make the enterprise happy; it is my job to protect enterprise data and business processes. If that means shoving the "inconvenience" of Edit and Save buttons down a users throat so that they take some measure of responsibility for their actions, so be it.
I think that there is a vast difference between interfaces for users in personal productivity applications (where Cooper mainly applies) and interfaces for critical enterprise data.
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05