Quite honestly, Adam, the problem with your screenshots isn't the image format. It's the layout of your shots. They are beautiful shots, very professional in appearance
for print. But, they are, on average, twice as big as they need to be. They have way too much white space, and your logo, email, etc, take's up almost as much room as the real image people want to see. Why not make your logo and contact info overlay the shot and get rid of the white space? That way you could cut the image size in half and the corresponding file size by a heck of a lot more. Just a suggestion, but I'd go that way rather than use an inferior image format.