Technologies Impact On Communication