Well Chris (you're more of an Array Master then me) it seems to work well for me. I'll add some code to check the office versions and os types (the file goes into different locations based on os and the registry gets updated based on different office version) then I'll let you know how it all goes.

Thank you very much.

I was thinking I could do what you did, i.e. read the data along with the value, but I did not know how or if they would stay linked together.

Howard thanks for the information and idea as well.