Self-Service in the Internet Age: Expectations and Experiences