in case anyone's wondering about the strange coordinates, this is how to convert it:
GPS outputs in XXYY.ZZZZ where XX is degrees YY is minutes and ZZZZ is fractional minutes
google maps works XX.FFFFFFFFFF where F is simply fractional degrees
so this coordinate: 40.520576, -74.45974
take the decimals, .520576, .45974 and multiply by 60
31.23456, 27.5844
append to the degrees
4031.23456, -7427.5844
and that's how the GPS speaks. It's kind of annoying that the gps doesn't just output as fractional degrees but whatever, we've gotten used to the converting back and forth now and it's not so bad.