Have you used the process called STP for engaging in effective discussions and problem solving? I use it every day. It is the most useful communication tool in my daily skill value kit. Practice it and I guarantee you will be grateful for the results!
STP in the Triangle,
Lorne