Go here for a lot of reviews.
I have a Garmin Nuvi 660 and it works almost perfectly. Another BOTL here has a Nuvi 760 and it's even better than my 660. Garmin has the best maps(NAVTEK), the best CS, and they backup their products.
The 760 can be had for under $400.
Dan