@nojo: Brilliant! Haven't you been busy? Time well spent! I think you deserve an award yourself.