Does the product prevent errors from occurring? Does the product help users recover from errors, for example with clear messaging? How does the product deal with “help” information? Is it provided contextually or must the user search hidden FAQs for answers? How does the product deal with null search results? Does it provide suggestions and alternatives or simply leave the users wondering what they did wrong? Does the system support undo and redo, where appropriate?