Very good guide. I agree on all points!