26
BJB, you've hit the nail on the head by sharing the BuilderB list of features. On a more microscopic level, there are some functional differences that BuilderB has implemented. Example... New data entry fields in the "submit" area; and, new-and-improved display of company information in listings area. These functional differences can be seen and experienced on his Folsom site.
Martijn, I'd be willing to contribute to the cause as well.
One area of HUGE importance to me is the ability of the site visitor to limit the scope of directory based on "fuzzy" geography. Wrap your mind around this and you'll soon understand how massively important it is to a site's visitors........
I used to live in Dallas, TX. Dallas is a geographically LARGE city. Often, residents and visitors want to find services located in a particular section or region of Dallas. Examples of regions would include "Downtown", or "Market District", or "Deep Ellum". All of these fuzzy geographic regions help to delineate Dallas neighborhoods into bite-sized chunks that a user can easily wrap their mind around.
This is a much better approach than, say, limiting the scope based on postal code.
In an ideal world, this process would be handled in a manner such as "Limit the directory to within X miles" of a specific point on a map. This method, of course, is probably very difficult to implement. However, to make the process extremely simple to implement, you provide the administrator with the ability to create a list of "regions". When a business owner adds their listing to the site, they can select which region they're closest to. Later, when a someone visits the site and they're looking for businesses, say, in-or-near "downtown", they can select it from a drop-down list of administrator defined regions and the data set that's returned to them will be limited to only those businesses that have associated themselves with that particular region.
Clear as mud?