Keep it up! You are doing well! Like GH said truly keep working hard because just when you think you are detatching it is like a magnet and WHAM back to the rollercoaster! One thing the more you do what you are doing it is easier to recover and get back on track!
Tim
my story http://www.divorcebusting.com/ubbthreads/showflat.php?Cat=&Number=1049617&page=&view=&sb=5&o=&fpart=1&vc=1