+1 on DCRainmaker, and also take a look at the Garmin user forums. As long as you understand what you're looking at with user forums - nothing is ever perfect, and people with buggy units are a whole...