Hello - yes this is useful, at least to my client, who, with all due respect, would disagree this is an 'academic' excercise. To clarify, it is a small part of a larger project.
Thank you to those who answered the original question whether or not an array could be used for this. The answer...