Raising Your Challenging Child classes by Dr. Shapiro helped my relationship with my son A LOT. It use to be quite a stressful and often angry relationship. I gotta say, the strategies presented just made a world of difference.
Sometimes its in Rockville, MD sometimes its in DC.
I'm in NoVA, but it was worth the hike.
http://www.raisingyourchallengingchild.com/