Routeslips is great esp for the US. I'm not so sure about internationally though.

My only problem is that when I done a hard ride with lots of climbs, then go put it in routeslips only to discover that I hadn't climbed as much as I thought!