Google sometimes locks in a few minutes, sometimes a LOT of minutes. I recommend the free program: gpstoday
http://www.geoterrestrial.com/
I started using it today, and it locks very quick, and is better than google maps. I don't think it even uses data from the net.