Mashable has a list of 10+ Ways to Track Your Marathon with some pretty slick sites for tracking your favorite routes and discovering new routes.
Google Maps Mania lists options specific to the NYC Marathon.
I’m going to go run this route now:
To build toward this one:
In preparation for the Phoenix Marathon (if all goes well).