The front end A user searches by Country/Zip and it list the Rep's within their location along with their phone number and other information.
The back end The admin uploads rep's and all their information and puts them in certain locations for the user to search and see. Multiple reps can be added per location.
I have 2 days to get something like this in joomla, no time to really code.