The Postal Service delivers to more than 170 million U.S. addresses six days a week, with the last mile the most expensive part of deliveries. The last mile is also hugely expensive for companies like ...