Properties in GPSPoint use private setters.
Replaced auto-properties with fields/property construct.
Implemented GPSPoint as a struct and added implementations of GetHashCode, Equals(Object) and Equals(GPSPoint).
Implemented equality operators in GPSPoint.
Added range-tests in GPSPoint constructor.
Added documentation for the GPSPoint struct.
When GPSPoint.Accuracy is null, a random value (0-30) is inserted into the db.
Updated access modifiers in SQLExport.
Fixed the format of the output SQL commands.
No comma is inserted before the first element.
Added a 'append' parameter to the Export method.
Added documentation to the SQLExport class.