this is what I get when I combine my GPS with Delorme Street Atlas 8.0.
Here is an example of one of my rides. I log them all like this.
I use the mapping program to explore roads I haven't been on before and after my rides, I upload the data to Street Atlas 8.0 via G7tonwin program. I keep track of all my rides this way. I can imagine using Topo 5.0 would even be better as I would be able to see my elevation during the ride.