title: D7 - Is there a module to detect User LOCATION?
body: <p>Is there a contributed / core module to detect the physical location of the user (based on IP may be?).</p>
  
  <p>What I want to do eventually is: 
  1. Detect User location
  2. Calculate distance from user's current location to location data attached to nodes (my nodes have location data)
  3. Filter results (i.e. show selective nodes) based on distance</p>
  
  <p>Any direction will be helpful. </p>
  
  <p>I'm using D7.</p>