Gasman, thanks again. Yes, that would be the sort of solution I'd be looking for. Can you think of a way I could achieve that?
The Module I used to generate the list isn't my own work, it's from Allen Browne. I'll edit the earlier post to add the link.
Presumably the neatest way to get a 2...