You can also get it at www.oldversion.com, which is an awesome site for getting older, less bloated versions of software when they're no longer available for download from the company who made it.
It's not your average P2P client. It does take some competence to use. To use it you download "torrents" from sites like www.suprnova.org then open them with your BitTorrent Client.
The best BitTorrent client, IMO is Azureus, it's written in Java, so you must install the latest JRE.
BTW, you don't download individual songs with BitTorrent, you download full albums. You can also download games, applications, e-books, movies, and TV shows.
Yeah, we're big proponents of Bittorrent here, and Azureus is by far the best client I've used. Combined all of the best features of Bittorrent++ and Shadow's Experimental clients.