I had to stop myself from snapping up this USB GPS device:
This small GPS gadget can easily be placed in a car, boat, land speeder, or just about any moving object and will record its own time, date, location, speed, direction and altitude. The recorded information can then be downloaded to your computer through the USB port and optionally integrated with Google Earth or Mapquest. This feature allows you to "playback" the location points of the TrackStick and see a visual mapped history of its travels.
Containing 1MB of memory it can store up to 4000 records allowing for months of travel. When the TrackStick is not moving, memory is not used. The record interval is adjustable to anything between 1 and 15 minutes (this is used to save memory and will not extend the battery life). It’s so small you can hide it for covert applications. There are no special software applications to buy and the raw data can be exported in RTF, XLS, HTML, or Google Earth KML formats.
It's $250 from ThinkGeek. Maybe I'll get it for myself as a bonus if I beat my revenue projection this month.
Update, 6 June 2006 5:36p CT (22:36 UTC): Bruce Schneier has picked up on the security ramifications of this device.