Always considered myself average in skill. Shot down the best, shot down by newbies. Wiley, you and I have butted heads on this BBS in the past and can honestly say that I have always appreciated your honesty. No fluff, just telling it like it is and it is why some do not like me. I am the same way.
Being good at explaining/training people quite often has little to do with your abilities in game past a certain point. Some of the best most patient trainers I've seen were quite good sticks, but not tip top shelf. Occasionally you'll see someone who's really good who's also really good at explaining it but most of the time from what I've seen, the student kind of needs to have a pretty good understanding of things to get what they're saying.
Patience and being able to explain effectively is my downfall. If the person "gets" the way I explain things, it's ok but I have trouble explaining it in an alternative way if they don't.
Any time we've interacted, at worst it was no more than differences of opinion though. Hehe, I don't consider that "butting heads", merely rubbing up against different ideas. That is going to happen on the internet. I'm also definitely a fan of directness and honesty though, and have noticed that about you as well.
Wiley.