In addition, procedures and operations which allow the vehicles to cooperate to provide efficient pickup and drop off services at locations of the customers' choices (such as at home or work), including flexible territories for the trucks, customer user interfaces on mobile devices such as cell phones, mobile computing devices and the like, and precise time estimates of pick-up and drop-off times.