Art - thanks for the kind words.
I can't claim to be an optimisation guru - I just use Save for web in Photoshop Elements - max compression, then dial down the image size until its under 150k. The shots were, however, taken by a professional photographer.