"midpoint" is a simple app to find a halfway point between locations. You can add points by typing addresses, and you can choose points from your iPhones address book!