Shared object / saving & retrieving arrays problem

I have used SO’s to save and retrieve simple variables successfully, but I am a problem saving and retreiving array data in the following example:

http://www.nottingham.ac.uk/home/cczmdh/public_html/vectorTableNoCellRenderer.fla

A user selects several options using radio buttons. All that happens is that the SO should store in memory which buttons the user clicked on. If run through flash with the output window, you can see that when the save button is clicked, the data is saved. But when you load the activity a second time, the array data that was stored in the SO only gets recalled as ‘undefined’.

Can someone suggest how I might fix this please? It may be to do with how I am moving the array data around, I am not sure.

Thanks