Errmmm ... the new server not installed yet (unless Edmund sneakily did it this afternoon). We have been doing some tinkering with the current setup to sqquueeezzzeee every last bit of juice out of the current server, so maybe that's helping.
The new server will probably be installed some time next week and we believe that the speed improvement will be *very* noticeable, especially during peak hours.