I've been using WinMX for years, and yes it can be slow, but it's spyware free, and I've never had a virus from it.
Does anyone know a good, preferably free, trojan scanner / remover? I have been using Anti-Trojan, but the project has been discontinued, so there are no further updates. The substitute they recommend, A2, apparently isn't all that.