Microsoft Inductive User Interface Guidelines – aka “task-based” interfaces…some good tips to help design them, including four main ones: “Focus each screen on a single task; State the task; Make the screen’s contents suit the task; Offer links to secondary tasks.”