Hi LMills,
Recently I've also heard more about kidney stones, and it's on my short list for research. I'll let you know anything I find out here.
By the way, I don't think anyone ever "completely" learns to deal with CD, but we can find ways to prevent our lives from being overly compromised. Yoga I can attest to, if you are well enough and can stick with it (watch it when/if you are on your monthly)--and I imagine any breathing techniques/meditation strategies will be helpful with stress over the condition. I hope you get all of the rest and re-focusing you need before tackling the 'big' stuff. :)