I don't do the GC thing but really like Expertgps.
The mapping and aerial photo feature are worth the price alone.
It's always nice finding some out of the way place by scanning maps.
The aerial feature helps me find/confirm old railroad grades.
As others suggested,,,,broadband highly recommended.