Hi Jason - I've been looking at this some more, and realised it would make sense to leverage some of the fields in the tables to display the relevant parts, so for example the Category field to display the category etc. That way, as the recordset is being looped, I only need that bit of code once.
So I have it working with the loop, but as its not a one to many relationship, its showing multiple instances. For example, if a lodge has two votes in the Best Value category, there link to the Best Value results page appears twice, when I only need it to show once.
I'm also not sure why its displaying %20 between the words.
To look at what its currently doing look here:
Click on 2015 Nominees - Namibia near the bottom on the left hand side.
Click on Handprint Property 102.
It has two votes each for Best Value and Best New, and one for Best Community.
And its showing the link to the Best Value and Best New results pages twice each, when it just needs to be once.