Nancye my dear QL is not for the faint hearted :)