Phew! Many thanks for the replies (including all those who replied directly) - I really hadn't expected such a number in such a short time! I'll take some time to consider all the information you've provided me. It's certainly livened up the challenge we face here, and made us think again. Your helpfullness is appreciated. cheers, Stephen.