Thanks all, it's a great pattern.
Gale