the effect of perceived service quality , perceived sacrifice and perceived service outcome on online customer loyalty .
Extending the technology acceptance model: the influence of perceived user resources