Remote Teaming : Collaboration from a distance