hey KDU - yea the detachment thing is really good, but like you said hard at the same time - the less you know about their comings and goings the better off you are, but it's so tempting not buy into their drama when they feel so free to volunteer such info! and he does seem comfortable telling you of his adventures and what not - you may want to consider 'changing the subjet' or shutting him down when he feels obliged to do so - it hurts alot less believe me!
But good for you - you seems to be moving along really well and your right, this is a marathon, not a dash - and it does take time, lots of time, lots of ups and downs.....even I still get them, but it definately will make you stronger and better for it all.