Over at CommArts,
Mary Brodie outlines the requirements for developing successful navigations and user experiences. One of the things Mary brings up is
UMLi (The Unified Modeling Language for Interactive Applications). I know that
Jesse is not a fan of UML, but I have found many of the concepts and models quite helpful to frame interactive interface issues.