Hi Neil,
>It is erroring out due to a 1 second difference.
Does this happen when you query the system time or when you access a file time stamp? Files stored on FAT drives (USB sticks, etc.) only have a precision of two seconds for the file time.
--
Christof