Rain...I am sorry you are dealing with so much. XF definitely sounds like he has some issues. I think you are doing great, all things considered. Keep hanging in there. I don't always have time to post but I check on you daily and am rooting for you...