I've been thinking a lot lately about the physical infrastructure of the Internet. It is easy to take for granted. I am certainly thankful for those who have worked to build and maintain it, as well as the many other invisible tasks involved in keeping the Internet and our favorite software online.