I'm in IT. While I agree it's not the store's fault, the problem KEH is having is one of those things that happens only when the system is deployed in real-time use. They could have tested in "conference room pilot" with 10 or so users and it probably worked just fine. Situations can be different when hundreds of users are viewing page after page making requests in hundreds or thousands a minute. I am guessing each page is rendered in real-time via JSP in the background - and that's overloaded to a point it can time out.
With that said, I hope the issue get resolved soon. It's so annoying that I'm on the other side of the Ethernet cable.