As I read your articles and insights about Buddhism, I'm often struck by the overlap between my cognitive training and your spiritual training (not sure I'm using the right word, but I hope you know what I mean). They seem like they would be very different, but they have many similarities. Acceptance, boundaries, challenging stuck points, mindfulness. We use different words, but we are talking about similiar concepts. : )