Jeff, well done thoughtful article on the future of networking and how the future is now.