Question for you - when you experience "lag" what exactly happens? i.e. when you click a link/button, which of the following occurs:
1. Nothing, current page remains on screen, browser status bar says "Connecting to cryptograms.org"
2. Same as above but browser status bar lingers on "Waiting for cryptograms.org"
3. The next page partially loads quickly (i.e. the title bar and maybe some of the header appears) but takes several seconds to load completely.
This might help me figure out what part of the process is causing the lag.