Thanks again everyone for your replies. There has been some seriously good advice here, and it really has helped me out to talk about it. I'm generally not comfortable discussing this much further beyond this point, so i'm going to step away from reading this thread now. I appreciate everything.