Most of my life I have felt that I am a very good listener, but lately I think that my understanding of the term is a little more complete. I am always quick to give advice and come up with a solution to problem I am given, but more often than not, when listening to others, it is more about those seeking advice figuring things out on their own than actually seeking any input.
Vocalizing an idea is very powerful. Things seem to make it a more sense in our minds once we put them into words. Just like you learn better when you actually teach someone how to do something, talking things out is a good way of solving a problem.
I have made a conscious effort to start listening to other people complete their full trains of thought before forming an opinion. It is a tough thing to do at first, but it has been very useful. While I still value discussion and debate, I think the older I get the more I want to take a step back and see what others have to say.