Crunchie thank you

I will check opendns out..
Cant kick him out at the moment, not that easy with house etc tied up, plus that whole "death do us part" thing

. This isnt about him, its about me. I want to make sure that I am no longer at risk if he lapses in judgement again, call it a selfish tactic.
Ancient Dragon: My post said "he is getting help" and he is - professional help, or I would not still be here. However relying on HIS progress and help doesnt prevent risk for ME (in my view) hence trying to establish a way to ensure it cannot occur in my house putting me at risk.
Thanks for your advice so far.