Mostly I'll be doing the same routes so the ability to track how I do on a route over time is about all I need. I think most of these should fit the bill. It's just determinine which interface I like the most. hah. I think sports-tracker.com seems best.