Anyone who has spent time as a network engineer knows the feeling. It's two in the morning, you're thirty miles from the data ...