Great writeup Tom. Solid!