What a great read! I can't wait for the 2.5 writeup!