OK, cool. You're right - that makes sense. Merging your fine code now - thanks!