One other thing. You never, ever, ever, ever, ever, ever upload 400k+ images to a website. On my wireless internet connection it took 2 minutes for your main blog page to load. I would simply click away rather than wait, and slow loading web pages are one of the top 10 things people surfing the web hate the most. The other thing is, search engines such as Google now take into account web page loading times when calculating page rank and search engine results page placement, and will penalize slow loading sites. Don't make the gOOg mad. They can kill your blog traffic in a heartbeat by banishing you to page 1,000,757 in the search results.
Images should never be over 75k in file size, and 50k is even better. Also if you use a lot of images in posts, set your blog to display only 5 posts per page (settings > reading).
You need to optimize your images and then re-upload them and insert them into the posts replacing the images you are using now.