I used Toolset to create custom post types, with custom fields. This is a simple directory for generating ad revenue. It was built more for search results, than for design.
To build a site like this with Toolset you will need to:
You can find more details on each step within our guide to building directory websites.