Solved. Of course you were all correct. The HW1 etc fields had no business being in that table. As soon as Cronk mentioned the third table it all made sense. I used to know this, in fact I’ve done it before on this same database.
Problem is, like many, I only get ten minutes at a time to...