Thanks, I won't go into specifics just yet - I'll wait and see what he says exactly after he's been, but you have illuminated me I think.
To be fair to the new guy, I am actually a lot happier with him than with the previous contractor. Also I see now, having read your reply, what he must...