A recent frustrating experience with my internet service provider (ISP) got me thinking about the importance of quality ...