I've gotten a huge number of responses... I will now collect them, sort them, dig stuff up and get to calculating... I'll get back to everyone in turn. Thanks, Andrew