Liz, you've been posting here for a year and a half. You keep saying only time will tell, but from where I sit, it's already told. I know you want to believe that he is changing, but if you look at where you were a year ago compared to where you are now, it's not changing. Writing letters and emails does not equal change. Being "nice" in hopes of getting sex does not equal change. Therapist shopping till he finds someone he can snow does not equal change. Change equals change. And, from what you've posted, I can't see change. All I see is same stuff, different day...it's no wonder you're angry.
L