in reply to array confusion
Can you provide a complete but minimal test case which does not do what you expect or want it to?
-- Eric Hammond