Azureus, now called Vuze, implements the BitTorrent protocol using java language and comes bundled with many invaluable features for both beginners and advanced users: Features: Multiple torrent downloads Upload and download speed limiting, both globally and per torrent Advanced seeding rules Adjustable disk cache Only uses one port for all the torrents UPnP sets the forward on your router Can use a proxy, for both tracker and peer communications Fast resume Can set a default download dir and move completed files Can import torrents automatically from a set dir Highly customizable interface IRC plugin included for quick help Embedded tracker, host your own torrents, automate your shares (periodic scanning of a dir)... Distributed Hash Table: host on it a completely decentralised torrent and/or benefit from it when the tracker is offline Many useful plugins are available Version History for Vuze: http://plugins.vuze.com/changelog.php Limitations: This program is advertising supported and may offer to install third party programs that are not required for the program to run. These may include a toolbar, changing your homepage, default search engine or other third party programs. Please watch the installation carefully to opt out. For more information: Third party programs and toolbars; what you need to know.