I liked the nod to torrents. Good stuff here, plenty of well done exposition to move the story along without it feeling too slow.
John Perkins