Personally I use xmule for Linux. I like it better than limewire. Limewire didn't seem to be able to download stuff consistently. For windows I use overnet. Used to run bearshare until they read my address book with an upgrade and spammed all my friends.