RunKeeper..... also exercise options for tracking cycling, walking etc.

It automatically downloads your stats & route to a RunKeeper web page as well.