To Heidi and John, for your unfailing friendship, generosity, and internet access. You are quite possibly the finest people I know.