So far I have seen that the majority of responses to this kind of question advice using a list. All well and good in many circumstances, however not when needing to assign a