How do I alter the permalinks for the directory plugin and is there a super map feature available?

Hi,

A site that I have been working on for some time using the directory plugin.

I have a few issues I could use some advice on:

business listings are as follows (example)

http://opticianfinder.co.uk/listing/1066-vision/

but the client would like me to add the Town or city and postcode to the slug.. I'm unsure how to do this

also

and the results, when using the town/city or postcode searches the results are fine in order of that but if you add a 1mile radius listing of nearby businesses I can't seem to get the results to appear with the postcode first then the other results after, they seem to appear randomly... any advice on this?

Thanks
Paul