I have checked the image weight and HTML validation. I am currently checking CSS validation, and find a bunch of errors relate to Wordpress/K2 CSS (Sigh). Is there anything other than this that might be causing a slow page loading?
Any thoughts on page loading diagnostic tools?
You can try the Net panel in the FireFox add-on FireBug.
From what I can see for you page it’s first loading loads of javascript (17 scripts with a total of 248.3 KB ) and CSS files (6 files with a total of 34.6 KB ) before it starts downloading the image. Might want to try to combine to javascript files to one and/or minimize them. And, if possible, don’t load those which don’t need loading.
Hmm, 17 Scripts yes (loading them first) would kill my connection and seriously interfere with loading of the images. I agree, see if you can put the page on a diet… You could test it with scripts disabled too and see how much loading time you save.