I've been using Neutragena Ultra Sheer Dry Touch ever since I got it in a showbag at the Sydney Easter Show years ago. It's getting a bit old now, but it still seems to work. I put it on before I leave home when I know it's going to be hot and sunny and even though I rarely reapply (unless I'm going to the beach) I don't get sunburnt. If I don't have it on, I'm pretty good at staying out of the sun in the first place.