yeah... I made provision for carriers (people carrying packages) to specify by how much they are willing to deviate from their planned route. That is a key aspect in the search algorithm i developed. Say you are willing to deviate 5 miles then any package that is within 5 miles (both pickup and delivery points) of your planned route is a match. There are other issue of last mile that will be addressed only if the site grows, mainly how do you deal with receivers who aren't available to pickup their package at time of delivery, considering that carrier is traveling?