I use have a Samsung Blackjack I... I recently spent $29 on a Polstar GPS PBT-238....
http://www.polstargps.com/html/Bluetooth-PBT-238-2.htm
It is a great Bluetooth puck and has an extremely fast lock time.... about 10-20 second here in TX.
I am running MS Live Search (free download) and it will track my location in real time.
Pretty much blown away by how cheap and easy it was to add GPS to my phone.