What is the best plugin to list Services and Job Offers Geographically?

Hello,

I need a plugin that allows people to list jobs and services geo specifically. What exactly my intentions are as follows:

-Allow Artists, Designers, Architects, Craft Stores, Art Galleries, and Buying Customers find each other and do business.
-Use a map to located any of the above parameters closest to the persons searching location. (using indicators such as flags, arrows, dots, etc...)

Thank you,
Nicholas