relationship management ( ecrm ) : opportunities and challenges in a .
electronic customer relationship management : revisiting the general principles of usability and resistance - an integrative implementation framework .