I don't think my library is that big. In fact, it's starting to get pretty stale. I should go out and explore new artists. What I most have in my library are European symphonic metal, K-pop, J-pop, J-rock, and some random stuff like indie artists, some of Nobuo Uematsu's stuff, Disney music, musicals, and Lady Gaga, lololol. I probably have around 30-50 artists listed in my library; it's not that much.
Way back then I used Kazaa Lite. Then I switched to this program called MX-something, I forgot the name. Then I used Limewire. It was alright, but once I finally learned how torrenting works, I use Torrent now. Sometimes when the album I'm downloading from torrents have dead seeds or is too obscure for it to be on any torrent site, I try to search for it on Google and download it from whatever site I found it on.