I have been very happy with my experiences with SourceForge.Net. I love open-source software, and here it is all in one place. As a previous reviewer said, it is "a bit slow," but not intolerably, and free, to say nothing of safe, is worth the wait. I wish all the projects they list would be active, but surely there are enough as it is...