I just stumbled open a very useful, FREE, open-source utility called Adeona. Using this utility a System Administrator or any user can track the nearest location of a Laptop if the Laptop connects to the Internet on a regular interval. The concept behind this utility is Basic Networking - the TRACEROUTE utility.
I have already installed this utility on my Windows XP based Laptop. Once installed ,this utility runs as a Service in your Windows System (AdeonaClientService). If you receive an Error 193, 0xc1 while starting this service, just search for a file named program on your System Drive, delete the same & try restarting the Service.
Once running as a Service, this utility updates the current Traceroute information at regular intervals to its Server in an encrypted format. To retrieve this information, you have to use Adeona Recovery. The recovery option will only run if you have the adeona-retrievecredentials.ost file specific to your laptop (which stores your credentials). Each installation of Adeona on a separate Laptop or PC will generate a unique adeona-retrievecredentials.ost file, which is encrypted using the Adeona Password which the user sets while installing this utility. So keep this file & password safe.
Once the Adeona Recovery runs successfully it generates a log file containing the outputs of Traceroute utility gathered at different random intervals. Using this log file the System Administrator can trace the nearest location of the Laptop using the Public IP's found in the log file. The Mac OSX version of this utility also has the option to auto-click snaps of the user. from the Laptops inbuilt camera (if present). An exhaustive documentation on the features of Adeona is available on the Adeona Portal. Do go through the documentation & then download & install Adeona to track your Laptop.