well, the gpsOne chip still seems to have alot of "unknown/unconfirmed" issues, and i'm on sprint, but gotta plug Navizon. (see my referal link in sig) it's still kinda beta, but they've got some great features lined up, and are fairly responsive in thier forums.
i'll just give an example I showed my friend the other day.. I was in a store and pulled up Navizon to see how many miles (how much $) it was to where we were headed.. but you can only select "from: current location" if you have a lock, and this being my primary phone (I have a 2nd mogul collecting points all the time) i hadn't used the gps lately. I went back to the map and it showed me in a town I was in a few days back, and said no lock. I flipped on my wifi and quickly jumped to the road right outside the store. I watched as I left the store and the gps light came on right away and acuratly placed my location. I then opened up gps viewer and it showed a lock too.
more info on this
Navizon - Get paid to use your GPS w/ the 6800!.
and Sticky:
Official Titan built-in GPS Thread
edit, being on verizon you would have a lock in that senario, as CDMA location works on verizon, but a little buggy with sprint.