Similar Items: Towards a conceptual framework for understanding the implementation of Internet-based self-service technology