Before I say anything, let me qualify myself. I have been in the business of web design for several years.
I think the white text on the blue background is a little hard on the eyes. Probably not the best choice in color, in my opinion.
Your images should be optimized for the web. They need to be small so they can load quicker. Have you ever come across pages where you can actually see images load from top to bottom? Some folks will never sit still long enough to actually see them complete.
Here is a link to a speed report for your Home Page. It will let you know where the deficiencies are.
Try a simple to use software, Irfan View. It is a free utitlity too. Not a bad price, if you ask me.
@Casey- Your site is quite nice. It does suffer from the same image optimization problem. Some of your thumbnail images are over 30k each. Surprising that the designer did not take the time to run them thru the mill. I would ask them to rework them for you.