[eluser]WanWizard[/eluser]
7 seconds is still rediculous.
If you suspect a processing issue, install xdebug, do a page request while xdebug is running, load the result into cachegrind. You'll find immediately which part of your application uses the most time and/or memory.
Also use firebug to see where your delays are, I see here that it takes 4.2 seconds to get your footer image downloaded...
My guess is it isn't a processing issue (the response to a page request is almost direct), but a problem with the webserver not getting everything out the door in time. Might be the number of elements in your page (lots of images to download), a limit on the number of concurrent requests of your webserver, or a combination.
Edit: scratch the debugging bit. I just noticed that you're blessed with a Windows environment...