Agreed.
Coral has made some excellent calls in the short time I have been observing. His internet "attitude" can be offputting at times and I can see why some feel he is an unbearable ass, but I try to put personalities aside and judge people on the merits of their statements and leave the extraneous stuff to the side.