Using Chrome, Firefox 3.5 or a browser with Gears? Then the mylocation feature of google maps is available to you. I have no idea how it does it, but it found me first try. Check it out, just click the button with the circle in Google maps, near the navigation controls.
>> Google Maps
>> Google Maps Location Finder Pinpoints You In Chrome An Firefox Lifehacker
