Please take a look at this screen grab of a directory area I recently built:
I put that together using a column shortcode to slot the image in, and I formatted the text manually. That isn't very useful when it comes to handing the site over to the client - it means they have to deal with a Page that's full of shortcodes and adding a new entry is very fiddly.
So another way would be to use Posts for each entry, then categorise them and have them pulled into an index template that lists the posts without meta data or a link to the single post page. This seems clumsy too - it means your Posts admin page is full of all this data, along with News and Blog posts.
So - how do people present data such as this using WordPress? Should I use something like the Links Manager and modify it to include images? I should mention that I would also like to be able to categorise directory entries to be able to pull them into specific pages.
Any help greatly appreciated!