The 30 May 2008 spot is near a friend of mine... and in the middle of a lake! And I see a nearby road named Larch Lane... The Larch. The. Larch. The Laaaarch.
The 31 May 2008 meet is very near where I live! It seems to be in a forest. Is there any better nearby place that doesn't involve possibly trespassing?