Here’s what it looks like at the top of Firefox 3.5 when it asks for your location:
It says (site name) wants to know your location. learn more and then “tell them” or “don’t tell them” and “remember for this site.”
There’s a kind of double-opt in going on here. I enable the site or the browser to geolocate me and then I authorize the sharing of that location information with the publisher.
The actual experience on the new 3.5 version of FF is better than Geode.