Robert Pack wrote:
Thank you Peter and Dave,
I've been trying to find out why it took so long for you both. I believe that I know why. I probably have a couple of bad internal links due to moving the code over from my separate development server (my laptop ) which result in the Account being suspended for a short while. That seems to be the only rationale for order-or-30sec times unless you were on a dial-up modem. You were each waiting for the suspended state to change. (Bluehost.com suspends you if you use too many resources. )
I've gotten some CPU Exceeded messages and Account Suspended messages. I'll sort this out tomorrow.
However I was able to get a significant speed improvement ( around 38% ) by simply removing a couple of modules and mambots and the disabling the loading of the mootools functions ( they were still loading despite having disabled these features.)
Bob
Robert,
Ah yes! That explains a lot. If you are constantly running at the edge of your alloted memory usage, the host will limit you. It might be that you need to use a different hosting package or even a dedicated server - but that can be a bit price! However, you've got 'millions', so that should be a problem, right 
Hope you get that fix. Let us know what you end up doing.
dave