Fileplanet is free, but you have to register just to d/l now. Also, you have to wait to d/l, but if you do, the bandwidth is pretty clean (i.e. very fast). I just signed up with the "personal" server -- its just worth it to me, considering how much I d/l patches, demo's, updates, etc. Fileplanet's servers are fast and with their personal ones, its even faster for me (~169k/sec right now).
vash