This is going to be a long thread. That's my review.