klowetx, your site clearly has had a lot of attention.

I can't directly comment on what you did in your design but my immediate recovery suggestion would be to split the wit_courses_by_category.htm page into six categorised pages and change the Category buttons into links to these pages. You could also add a sub-menu from the Courses > Courses by Categories selection.

This will make the pages smaller, as even with a 24MB speed, the site is quite unresponsive, which ultimately will lose you customers.

Part of your speed problem is some very large image file sizes, typically several of 300 - 500 kB on a page.
The 1.5MB animated GIF is the killer as you have scaled it down from 1,323 pixels wide for use in a 158 pixel position!

Sorry if it is not the solution you were after.

Acorn