Fitday.com allows you to track miles as well as time on the bike.