in reply to Mapping visitors to my site
well, I know this could sound silly, but... Why you don't simply ask them?
An example that should't be very complicated to do: