Correlates of user satisfaction with end user computing