I could care less whose company you wish to offend, and I imagine Canaccord or any other analyst has likewise indifference although you are free to call them up and post their response rather than involve me in that.

Did you even read the Canaccord reports you are commenting about?