And dang, 120 pages! That's an effort and a half, well deserved!!