This story dragged me, grabbed me by the lapels and made me sit through to the very end, emotionally draining and yet, ultimately, life-affirming. I am not the only geek who wants to spend Christmas snuggled up in my gaming chair, watching the pixels scroll in front of my eyes and racking up...