no disrespect intended, but we are well aware of this and if you knew how much we were doing in the background to try and resolve it you would probably be amazed !
bottom line we have two, possibly three, options
1. Upgrade our hosting to a dedicated server. this costs about 1000 a year (US dollars/pounds depending on who we selected). We cant afford this unless we get a sponsor for the site/forums.
2. Disable many of the features that users like and go 'Lite'. Although this would probably reduce the brainfarts and increase speed slightly it wont resolve it completely as the site has to talk to the database regardless of what features are installed and this is one of the bottlenecks.
3. De-integrate the site ! We spent months trying to integrate things like forum, site, chatroom, gallery etc so one login would get you into them all but the code that does this is quite intensive. It is possible that we might improve things if we separated these from each other and chose to establish separate sub-sites for each part of the complete site eg. forum.caleythistleonline.com for the message boards, gallery.caleythistleonline.com for the gallery and caleythistleonline.com for the main site and so forth. I am not really in favour of this option as it means the users would have 3 or possibly 4 different places where a login is required, but as with anything else on the site we will listen to feedback from users and base our decision on this.
regardless of the option we take, it will not be instantaneous as each of them involves a fair bit of work to do.