I found a well-written article about user interface design rules. "Understanding user interface design rules," by Jeff Johnson, EE Times. (Two part article links: Part 1 | Part 2 )The take-aways are:Make the operation task-focused, simple, and consistent. Bring the operation itself as close...