Very impressive, DW. I have added aspects of SMART to my toolkit, and the CBT stuff I find very helpful too in keeping an even keel. Acknowledging thoughts without judging them and getting all wrapped up emotionally is great mental hygiene, and I see this as a common theme CBT shares with mindfulness and even with AVRT.
Thanks for sharing this great news.