I have an older Garmin iQue 3600 I like very well. The combination Palm + GPS is a great convergence, IMO. The Palm operating system opens it up to a lot of applications.

However my next GPS will have text to speech. Pronouncing the road names would be great so I can keep my eyes on the road in unfamiliar areas.

The "Turn in 500 feet" announcement works OK in less congested areas but when your on the highway and one exit has multiple ramps a road name would be nice.