One of the christmas (2011) gifts was a USB GPS receiver, the BU353.
As it turns out, for our intended uses of using it strictly as an accurate source of time for video annotation, it is very complicated.

From the manufacturer:
The BU-353 GPS Receiver can be utilized in a variety of applications which require GPS signals to be received and decoded in your Windows laptop or tablet PC, and for Mac users, their iBooks or Powerbooks. Compatible with most all NMEA compliant third-party software, the BU-353 is suitable for use in vehicle, marine and aviation navigation, as well as commercial and municipality applications such as fire trucks, police cars, buses, GIS data collection and much more!The BU-353’s slim profile housing is completely water resistant and incorporates an active patch antenna for the highest level of GPS accuracy. With a 60″ cable, placement of the GPS receiver anywhere within the vehicle will usually get sufficient GPS signal reception, but in those rare occurrences when towering high-rises offer challenging satellite reception, simply place the BU-353 on the vehicle’s roof (attaches with its built-in magnet) for improved reception.Since power and data are transferred through the same USB cable from the BU-353, there’s no need for batteries or any other external power source.BU-353W Package Contents: BU-353RB USB GPS Receiver (1) Suction Cup CD-ROM (User Manual & GPS Info Test Utility)

The technical specs are: Product Description
Features: * SiRF Star III High Performance GPS chipset – WAAS * High sensitivity (Tracking Sensitivity: -159 dBm) * Extremely fast TTFF (Time To First Fix) at low signal level * Support NMEA 0183 data protocol * Built-in SuperCap to reserve system data for rapid satellite acquisition * Built-in patch antenna * Super-cohesive magnetic for mounting on the car * USB interface connection port * Waterproof and non-slip on the bottom * LED indicator for GPS fix or not fix LED OFF: Receiver switch off LED ON: No fix, signal searching LED Flashing: Position fixed Specifications: * Chipset: SiRF Star III v3.1.1 firmware WAAS Enabled * Frequency: L1, 1575.42 MHz * C/A code: 1.023 MHz chip rate * Channels: 20 channel all-in-view tracking * Sensitivity: -159 dBm * Accuracy Position: 10 meters, 2D RMS ~ 5 meters, 3D RMS WAAS enabled * Velocity: 0.1 m/s * Time: 1us synchronized to GPS time Datum: * Default: WGS-84 Acquisition Time: * Reacquisition: 0.1 sec., average * Hot start: 1 sec., average * Warm start: 38 sec., average * Cold start: 42 sec., average Dynamic Conditions: * Altitude: 18,000 meters (60,000 feet) max * Velocity: 515 meters /second (1000 knots) max * Acceleration: Less than 4g * Jerk: 20m/sec Power: * Main power input: 4.5V ~ 6.5V DC input * Power consumption: 80mA * Protocol Electrical level: TTL level, * Output voltage level: 0V~2.85V * Baud rate: 4,800 bps * Output message: NMEA 0183 GGA, GSA, GSV, RMC, VTG, GLL Physical Characteristics: * Dimension: 53mm diameter, 19.2mm height * Cable length: 65″ * Operating temperature: -40C to +85C

We tried to install this on a windows 7 starter toshiba netbook and it failed to work.
We then tried on a Windows XPPro desktop and it worked.
First, without plugging in the unit, we ran the driver install from the cdrom. It installed a prolific USB to serial comm port adapter, set to Com3.
The windows device manager shows the adapter but also another device without any drivers. Nothing could get this unknown device to install drivers, so I uninstalled it and it went away.
Plugging in the GPS device worked without any device errors. The disk contained a GPS Info program that came up in setup mode, showing com3 and 4800 baud. Starting the device and moving the receiver close to a window, it eventually got a GPS fix, showing date, time (to only second accuracy), direction, speed, and two variables that I am not sure what they mean: HDOP: 1.4 and PDOP 2.2
It is showing a very accurate latitude and longitude that agrees with our earlier gps unit data.

Now we just have to find software that can pull out of the receiver sub-second time data.