Communications Through Virtual Technologies