rather look at the 820 .... it's getting rave reviews
I will be buying the Edge 1000 performance pack on friday when I get paid .... the screen is large (I'm old now so need a bigger screen), plus it has a few features that I like, such as putting in a postcode and it will get you there, it will reroute you if you take a wrong turn or if the road is blocked due to an accident etc .... you can download any strava segment done by someone else (or yourself), and you can then race against the downloaded time, you can ask the 1000 to create 3 random courses based on mileage required, and it will display the 3 routes/courses showing elevation difference etc etc
The 1000 still has a few bugs, and the battery life is not as good as the 820, but they are fixing the bugs, and if I need to cycle for more than 8hrs, I will take a battery pack with