I use uTorrent and a small piece of software called peer guardian, since I'm a big time uploader. If you want to use both eMule and torrents at the same time, get lphant, a super simple all-in-one client for both protocals.
If you have mac, get Vuze: simply the best there is for mac now.
If you use Linux, use Transmission, which is already included in some live CDs.
If you have a jailbroken iPod/iPhone then get Enchanced cTorrent
Speaking of video streaming, I use Zatoo (only available in Switzerland

), Sopcast, TVAnts on my pc.
Then I use Orb and Orange TV on my iPhone.
Hope this helped
PS: don't hesitate to ask questions, I know a lot of answers

!
Se-Board Super Moderator|SE Mods Team Member|Appleblog Team Member|iSasha Admin*
iPhone 3G|Sony Ericsson V8OO|Sony DSC W290|HP 6715s|Philips MCD297|Samsung Sync Master 2032mw
"There is no law in Switzerland forbidding people to download any files - including any movie, song or software!" Oh, and my ISP is so nice, that common bittorrent ports are boosted by like 25%!
like.no.other
*site is still under contruction