I purchased the edirectory.com product/script and spent thousands of dollars customizing their solution. edirectory is very enticing in the beginning because it looks like it can do the job, but there are many limitations and you will spend thousands of dollars and many months trying to launch your site.
They make their money by farming out the customization work to the Philippines and customers have to wait patiently to receive spotty work. Also note that if you do decide to customize your template/theme, you will not be able to upgrade to their latest release. And, yes you will have to pay $$$ or so to upgrade again.
If I had to do it over again, I would get a simple script and spend the $$$$ in filling in the content. In the end, customers do not really care about the wrapping but what is inside the package.
Last bit of advice... google the words 'edirectory complaints' and you will see many upset customers.