It does seem a very complicated site - the page source is over 4400 lines long.
You can try this
Web Page Analyzer - free website optimization tool website speed test check website performance report from web site optimization
which gives suggestions for reducing the page size.
According to them 110 seconds to load on dial up - only the most determined will hang on that long!