Efficient, effective and timely human-to-human communications, particularly when the participants are geographically dispersed (remote) has always been one of the most challenging issues for any society to overcome.