Thank you, very detailed article!