Aside from the end users personal mental state and current environmental forces, we want to create a consistent user experience. Our job is to give extreme attention to the end users experience while using your product. Every step a user could possibly make has to be taken into consideration. There are also different paths a user can take to complete a certain task, which have to be evaluated. These could be, but not limited to, registering on your site, logging in, posting a comment, filling out a support request, purchasing a product, navigating, and logging out. Each path has to be tested and evaluated to create an optimal user experience.