There are several things you can do all of which will help prevent fogging.
I've got about 150+ dives with my dc-500 and I no longer have any fogging issues.
Here are the things you can do:
1. Use
Moisture Munchers
I always use these and they do help but these alone will not solve the problem.
2. Use anti-fog on the lens.
This helps but it can leave residue and while it will help prevent fogging it
also can cause blurriness when there is no fog. I no longer do this as it is
too much effort for little benefit.
3. Set the screen timeout and power-down fairly aggressive.
Sleep at 30 secs, and powerdown at 3 Min.
These will help, but even these will not totally prevent fogging.
Also, I disable the picture preview.
4. Put the camera in the camera bucket/barrel prior to the dive.
This helps equalize the temperature of the camera with dive water.
If no bucket, at least keep the camera out of the sun.
5. When changing batteries between dives (yes I change batteries between
every dive), open the camera, drop the camera out quickly, then immediately
close and secure the housing.
I do this in attempt to preserve any dry air inside the camera.
6. Shoot pictures with less resolution.
Shooting in say 3 MP rather than 5mp uses less power which creates less
heat in side the camera.
This did help but very very slightly, i.e. don't pick your resolution in attempt
to prevent fogging. It will extend your battery life a bit though.
--------------------
The biggest thing that causes fogging on this camera is heat. The camera really
pulls on the battery. Thats why the battery life is so short compared to other
similar cameras on the market.
All the things mentioned above help but still won't prevent fogging on 40-50+
minute dives.
The only thing I've found that really works is to shut off the camera during periods
when you know or think you won't be shooting any photos for a while.
Yeah, its kind of pain but it really does work.
Also, I have noticed that shooting movies really eats the batteries and hence generates
quite a bit of heat. Just something to keep in mind.
When turning the camera off and back on. One thing to keep in mind is that
there is some kind of error in the camera s/w that will cause the camera
to lockup every 1 out every 300-400 power on cycles. I have no idea what causes
it; even SeaLife doesn't know!. They came out with a patch to fix it and it did
help (it used to lock up quite a bit more). The reason that this is important
is that if it locks up on you while underwater, DO NOT just stow your camera
and complete your dive. The camera will overheat and ruin the CCD. The camera
gets so hot that it literally cooks the CCD and ruins it. (The camera will
work just fine but all pictures will have a whiteish blur/fog in them.)
If the camera locks up happens just end the dive, ascend, do the safetystop and
surface and open the case and remove the battery as soon as reasonably possible.
The first time this lockup happened to me, I let it go, and it ruined the camera.
SeaLife replaced the camera for me. It has happened several times since and
each time I surface and remove the battery and the camera has been fine.
Hope that helps.
--- bill