Smartphones are incredibly powerful tools that almost all of us will have with us on rides, so why not use them to their full potential? Here is a list of the best apps that you can utilize for ...