In the early days of computing, there was a great deal of research into how system response times impacted user experiences. However, the text-based systems upon which such research was done bear little resemblance to today's world of mobile computers with multi-modal interfaces. This work examines how network-driven response times impact users of modern computing interfaces and what strategies can be employed to ensure satisfactory user experiences in complex distributed systems. Our work will document the performance and satisfaction effects caused by delays in different interfaces and will offer design guidelines for handling real-world network and processing time constraints.