The BitTorrent mainline client dissected and explained.