Excellent post. It is always useful to see that someone who is positive on a stock has carefully considered all the negatives.