Garmins are the most realiable of all.They are little more pricey then others but will last. The c340 isnt too bad,has a built in battery life and optional traffic alerts. Now on the traffic alerts if you want that u have to buy the $100 antenna and then u get free service for 15months after that $60 a year. It has text to spech( says road name instead of make next left) but only works like 20% of the time.Also the memory slot on the side is just there for if you goto another country and want those maps. It has a 4gig hard drive, but to put all of us and canada maps on it 1.7 gigs are being used. For the money I think you should get the garmin c530, should be same price and it is the updated version of the c340