This is a great guide, informative and well written.