Will technology nullify the role of travel agents?