FindMySurface should help you if your Surface (or any Windows 8 machine) goes missing.
We plot your position when the program starts, on a timed basis, and various system events, such as changes in your network status. This is done within the limitations of the Surface. You can also use it to track any Windows 8 system.
Click on the icon to get details of the last location, and plot the position of your surface for the last 30 days.
FindMySurface will use Wi-Fi or IP addresses to plot your position, in the absence of GPS. In our testing we have found Wi-Fi to be incredibly accurate.
Obviously FindMySurface is not much use to you if your Surface goes missing, so you can use it on a friend or colleagues machine to track your missing surface.
Additionally there is a web site (http://gui-findmysurface.azurewebsites.net/findmysurface.aspx) so you can check the position of your Surface.
This application was written after my own Surface was stolen, and inspired by the excellent FindMyPhone feature on Windows Phone.