1. A method of calculating user satisfaction relative to a software system, the method comprising: displaying a user selectable satisfaction indicator on a selected portion of a plurality of different user interface screens, the user selectable satisfaction indicator including at least one user selectable element, selectable by a user to indicate one of a plurality of different user satisfaction levels; receiving a plurality of different user satisfaction inputs for the software system, each user satisfaction input indicative of a user selecting one of the user selectable elements; storing context information indicative of a context of the software system when each of the plurality of different user satisfaction inputs are received; calculating a user satisfaction metric based on the plurality of different user satisfaction inputs; generating a user interface display prompting a user for further user satisfaction information, wherein prompting comprises displaying a user selectable task indicator; receiving a user task input, separate from the user satisfaction inputs, indicative of the user selecting the user selectable task indicator identifying a task within the software system being performed by the user when one or more of the user satisfaction inputs were received; and correlating, using a computer processing unit, the user satisfaction metric to the context information and the identified task.