this work amazes me, how long have you been doing this Jay (this question could be a hazard to my health, but...)