I am a HUGE fan of shareaza.com, but I think anything after Kazaa is the best thing since sliced bread.
I also found a new service that is both pay and free and I pay, I happen to use the pay (I don't remember my reasons for doing so...)
LimeWire
they are pretty damn fast...
I still use Shareaza for my BT's, but LimeWire is just gold.
You also may want to look at
Torrent Spy, I use this place to get all my programs that I miss from here....it pretty damn great.
I have yet to venture into dl'ing entire albums, just songs...