Have you heard of an item in Excel called, a 'Dictionary'?It has some properties like array but behaves a bit different. I have neverspent any time experimenting, but it may offer a solution.