I agree with you too. But I am reading more information leaning the other direction as well, so it is hard to tell. Yes AVZ say they have 75% but they could be mistaken too... God I hope not. Their pretty pie charts were nice and simple, I just hope they are correct.
AVZ Price at posting:
78.0¢ Sentiment: Buy Disclosure: Held