Like a lot of you I'm a one man band here so that means marketing, phones, maintenance, etc on top of actually operating the machine. I really don't want to be driving all over the place at random moments to meet people for estimate appointments so I just do a whole bunch of appointments 1 day a week or 1 day every other week. I'll accumulate up to 10 qualified leads and then plan out 1 day where I drive around to all of them. It's totally common for that route to be 130+ miles. Planning out this trek used to be a huge headache until I found Spoke. It's a mobile app designed for delivery drivers, plug in the list of your addresses and any time constraints for each and it will map out a route for you and give you arrival times. I then take those arrival times and give the customer a specific time that I'll arrive. I plan a max of 30 minutes for each meeting which is a setting in the app. If a customer can only meet after or before a certain time you can plug that in and it will work around it. It will also accommodate a lunch break if you want. Also the base version is free and I don't find that I need any of the features that come with the paid version :)