Hey Ron,
Are those point objects using AutoCAD points [where you can add some extended data] or blocks [add attributes as auto-indexing], then have a routine connect the "dots"? Alternatively, if you are a 100% sure that you are after the shortest distance, google for Travellin' Salesman equation! HTH.
Edit*: Just read your code and saw that your are using blocks! That'll teach me to read 1st - or maybe not
. I have also noticed that for you guys it is Traveling with one L for your search.