consumer satisfaction and retention; a key to business survival