Thanks Friedo,
The order does not matter actually, and as I was posting I was thinking about the use of a hash, just populating it with dummy data for key manipulation bothered me for some reason. Now that I think about it though that might be the best way to do it. Thanks =)
Regards Paul