20040502 unknown: How do sunscreens protect the skin? How long does the effect last?