Few thoughts... First - how about phoning home when ever the network is connected instead of a hourly cron job? That way it would send the data even on short times of online connectivity. If this feature is finished, it should be something that can't be installed and removed through the application manager. There should be as little chance as possible of an unauthorized user finding out it is there. It would be great if the traffic between "server" and tablet could be encrypted. SSL maybe? I wouldn't want some eavesdropper knowing where I roam when the device isn't stolen. You'd think that the last known coordinates aren't that hard to come by. Maybe polling the gpsd for location every now and then, and writing it to some file if you get a location? I don't have much of programming skills for tablets, but I'm pretty good with PHP, so I can help in collecting and browsing the data if needed.