A little bit rambling but he makes a lot of good points.