Are customer referrals really worth the effort?