I have been playing with BitTorrent for a little while, and Azureus is a great cross platform client. It is written in Java, and it runs on Windows, Linux and Mac OS X. It allows you to quickly download large files quickly, by using a little bit of everyone's upload bandwidth.
Azureus has a bunch of plugins that you can install. Here is a list of the plugins that I have installed:
- RSS Importer - Will automatically import torrent files listed in rss feeds, according to the filters that you set.
- Swing Web Interface - Allows you to control Azureus remotely via a web browser.
- Status Mailer - Sends emails when a download starts and/or completes.
You can find legally downloadable content at LegalTorrents, and they have RSS feeds of the content.