Despite some mistakes, overall, his analysis is excellent and his track record extremely positive. It's like me in trading: you win some, you lose some, you count your chips at the end of the day and feel happy and rich... just before your wife takes everything :D