to get back to the question-
M$ streets & trips does have the 'find in xx radius' function.

they had a free demo up for a while, ya might take a look at that.