- Virtual competition. maybe this is possible already. It would be cool to download someone else's route and race them as a virtual training partner.
- A lot more on the social side. I'm sure it would be easy to get virtual races, milage challenges etc. going?