Networking Challenges