So I ran your site through some sites that test for speed. (You can google "website speed test" and just plug it in a few and they'll give you reports).
Right off the bat, your image sizes are 2500 pixels on the latest page, which is really huge. (Your CSS in your layout puts a max-width of 980px I think it was) So basically, you are making your viewers download bigger pictures than they will ever see by browsing your site.
#page { width: 980px; max-width: 980px; }
#add-width { width: 0px; }
#content-column { width: 980px; max-width: 100%; }
^ Your width probably won't go beyond 980px as a max. (I'm only skimming, so if I'm wrong, please be gentle)
Your site takes about 3 seconds to load the main page, which isn't that bad. I think I used to worry more about people with really bad connections and computers, but these days it seems like less of a concern. It's only about ~1MB to load the entire data from your main page too, which is also not that bad.
Overall it's acceptable in terms of average load speed. Unless there's something you were worried about in particular More often than not, it's usually caching, or media like images. (Smaller download, faster!)