I am trying to gain a sense of the algorithm. It is combining the end user location where the order originates, with a restaurant that can supply the food, with a driver that is available in a reasonable time and distance. Thus a chain of restaurants may have an order from the same end customer, get met from different locations, if a driver and the timing is better from a restaurant outlet that is a little further away. I have not yet decided if there is an added factor of demand that helps drive the algorithm. If an area is having or has a record of high demand and there is a shortage of drivers in that area it feels like the app will assign orders to restaurants outside the area so drivers from outside will pickup the food and then deliver to the area where there is a higher demand and a shortage of drivers. Anyone else feel this is the way the app works? Of course it may be that the app inherently works this way just by supply and demand and may not have as much intelligence programmed into the algorithm as I am suggesting. I am basing this on my driving experience. I basically accept almost all delivery requests for the first 4 hours and I routinely seem to end up in a relatively distant area where there is a lot of demand. The few times where I intentionally kept myself in a particular area I found it slower with waits between deliveries. I have not decided if the app is also factoring a driver ratings or history with the deliveries. It would be good if the algorithm gave you a crap order to follow this up with a juicy high end restaurant order or a double delivery order. Kind of feel like this may be happening a bit but hard to tell if that is just wishful thinking.