Virtual Teams: Reaching Across Space, Time, and Organizations with Technology