Trust me Walt, it was your connection from your ISP to us. (Somewhere in between)
With over 2,000 people online most of the time, people would be calling for my head if the server took 30 seconds to load a page.
Besides that I monitor the site via 3 different ISP's plus have 2 services which also test the operation and text message me on my cell phone if there is something wrong.