brianchan.us
How Does BitTorrent Work? a Plain English Guide
Good read.