I just tried looking at your site - the homepage loaded slowly (my network speed) and I could see alll the boxes as you mentioned, but as stated above this wouldn't happen with a decent connection. When I clicked on the links to other pages e.g. How to buy or FAQ it went to freewebs.com and stated that the page did not exist! Have you made some changes?
Your site is slow for a few reasons. If you create a web site by using online templates you generate a lot of dirty and superfluous code. Can't be avoided if you use this method. A coder would have taken a quarter of the space, possibly less. So that is your first thing.
Looking at your site there are 20 graphics most of which are a result of using the template, whereas a coder would have used probably only 2. (There's even one hidden behind your main page. You can just see the edge on the left.)
What I also wonder is why your books are 3 graphics instead of 1. You'd be better off editing them in a graphics editor and creating one.
Linking to Google analytics will also cause a slight delay.
This thread is now locked and can not be replied to.