Let's say that like me, you're a guy who only likes shopping for specific things he already intends to buy, and even then only for particular types of things. It would definitely bother you to spend any more time shopping than absolutely necessary. This page figures the optimal route for your trip by querying google maps (using code I shamelessly copied from a google maps discussion board) and solving the Traveling Salesman Problem (TSP) using the brute force approach.