Collaboration, Advanced Networking, and Cluster Computing