Ok, here is the script I was talking about.
2.)Run GPS_DATA.EXE. This will create a GPS_DATA.TXT text file
3.)Press ESC to exit the program once you have some valid data in GPS_DATA.TXT
$GPGGA,034305.889,4203.9183,N,07207.3337,W,1,04,2.2,87.6,M,-34.0,M,,0000*51 - N 42.0653050 - W 72.1222283
$GPGGA,034306.889,4203.9183,N,07207.3338,W,1,04,2.2,87.7,M,-34.0,M,,0000*5C - N 42.0653050 - W 72.1222300
$GPGGA,034308.000,4203.9183,N,07207.3338,W,1,04,2.2,87.9,M,-34.0,M,,0000*55 - N 42.0653050 - W 72.1222300
$GPGGA,034309.000,4203.9183,N,07207.3339,W,1,04,2.2,88.2,M,-34.0,M,,0000*51 - N 42.0653050 - W 72.1222317
$GPGGA,034310.000,4203.9183,N,07207.3340,W,1,04,2.2,88.4,M,-34.0,M,,0000*51 - N 42.0653050 - W 72.1222333
$GPGGA,034311.000,4203.9183,N,07207.3341,W,1,04,2.2,88.7,M,-34.0,M,,0000*52 - N 42.0653050 - W 72.1222350
$GPGGA,034312.000,4203.9183,N,07207.3341,W,1,04,2.2,88.9,M,-34.0,M,,0000*5F - N 42.0653050 - W 72.1222350
$GPGGA,034313.000,4203.9183,N,07207.3342,W,1,04,2.2,89.0,M,-34.0,M,,0000*55 - N 42.0653050 - W 72.1222367
$GPGGA,034314.000,4203.9183,N,07207.3342,W,1,04,2.2,89.1,M,-34.0,M,,0000*53 - N 42.0653050 - W 72.1222367
These results were 0.06 miles off according to google earth, but I only had the minimum of 4 satalites... Usually i get results that are right on. And according to the conversion information here, it is decoding it right.