I'd like to echo Simon's thanks to Neil for the fix. I tried to diagnose this myself (unsuccessfully) so if possible I'd be interested in a short explanation as to how the problem was approached, resolved and why this fix works. Mal.