SF,
You don't give yourself enough credit.
I for one think you know a great deal, and like to hear you share your knowledge with us all.
I don't always agree as you can attest to, and I'm in the same boat - what would I know? :D, but we all know a little bit - enough for someone to gain...