Once a month I get a tune up from a mediator person on my listening skills. I use these new-found skills well at work, but today had a huge breakthrough that I don't use them at home. At all.
I know that getting better at this will take a lot of work, but I am up for it (as I am most things).
Can't recommend them enough: BayNVC.