If you want high precision you may need to move to differential GPS, standard GPS has about 5m of error (although this can be improved by averaging over time). BU-353 uses a modern chipset SiRF-III, there are better chipsets apparently, but I wouldn't expect miracles.