Thanks for this brother! I'm a web dev by profession...
Many thanks boss. This is very interesting and timely for a project I am doing lately.