Great writeup man ! Well researched and succint !