Worth to read cause it is often really hard for me as a nerd to translate my thoughts in layman friendly terms. :-)