you have a beautiful site with an easy navigation and some outstanding pictures.
However, some of the images are just too big in my opinion: the blue and read carnival image is impressive, but almost half a Megabyte is just too much for anybody on a slow connection.
I'm sure that reducing jpg-quality somewhat would not have much impact on the display on screen but make the file much smaller.
Also, instead of linking directly to the pictures I'd recommend putting them all on pages of their own.
This has many advantages:
- you can choose the ideal position, background and frames for them
- you can add some comments on the subject and the technique used
- search engines love text. Google may "harvest" images, but it only indexes the text portions. You'll be much more visible if you add some text!
All the best for your site - web-design sure is fun.