With the first post of 2009, I’d like to do something a little different — I need your opinion. I’m looking to purchase a GPS running watch fairly soon and am unfamiliar with which watches are better than others. I’m not looking for something extravagant loaded with bells and whistles, but there are key elements I would like:

Tracking distance. I would like to walk out my door and run a spur of the moment course. If I’m trying to get 7 miles for the day it would be nice to run and turn at any corner, knowing it is tracking my distance as I go.
Tracking pace. On a given run, I average 10 min miles. However, that usually includes a couple 8-9 min miles. It would be great to be able to view my current running pace and be able to improve or maintain it.
Tracking the route. Post run, it would be beneficial to be able to view my running route on line so that I can see where I ran faster/slower and where I could possibly improve.
Usability. During my run, it would be nice if I didn’t have to maneuver through various screens to see my pace, distance, time, etc. If multiple screens are needed,  it would need to be easy to use while running.
Intervals and chrono. I am currently running a 9:1 run/walk ratio. My current watch is able to notify me when I am running and walking. This is essential along with keeping the chrono (total running time).

Most of my running friends use the Garmon 305 (above)and I have been impressed with what they are able to do. Garmon recently came out with the 405 (below) and it appears to be much smaller and sleeker. Appearances aren’t everything, especially when running, but I am open to various options and other brands. 
So here is where I need your opinion/expertise: In the comments section, please feel free to share any insight you may have on GPS running watches. The budget is $200-$350 and that would hopefully include any accessories (FYI: Not interested in a heart monitor at this time).