Thanks Dave, great effort!
I would like to point out to keep the images smaller than 1024x768. Majorities are using that screen resolution and smaller than 19" screens, which makes it very bothersome and time draining to view one image; having to scroll from left to right each time.
800x600 would be better suited for the general population who are viewing off 17" monitors.
How did I know? I viewed it off my professional setup which has large displays attached and it looked fine. I viewed it through my main personal system, which has a 17.1" at 1024x768 and I couldn't view the embedded images or writing without scrolling left to right for each.