If 2 http calls somehow get stuck for too long, those two bad calls are going to make some good calls expire too which in the meantime got queued. Here's a nice example: function timeoutTest() { PageMethods.Timeout( { timeoutInterval : 3000, onMethodTimeout...