It would probably be good to use GeoIP if available. That way we can put a rough location in the notification as well.