The workaround would be having GPS on all the time, and much faster battery drain.It's annoying that you have to manually put the G1 into dive mode (which i never do) before it logs locations. I understand why this is (no GPS underwater) but it's annoying that it doesn't have a clever workaround.