Posted this question on Stack Exchange as well:
Basically; I have a lot of ski resorts that have data that changes frequently. It was implemented previously using WP Custom Fields plugin; which uses the Post Meta table. This doesn't work well for me as I am unable to easily query or sort the data. For example, I might want to find all resorts that have X number of vertical feet, or all resorts that do not have a narrative description.
Ideally I would simply maintain a table where I could update records. Adding a new record would create a new corresponding page on the site.
In the previous version of the site this was handled with a tab delimited file that was exported from a Filemaker Pro database and was then read and parsed by a PHP script. This worked well as the base data came from that filemaker pro table.