QUOTE(kanak @ Jun 12 2006, 00:10)

I would recommend 7-zip. It's pretty advanced, and you get to choose the compression method: LZMA, PPmD etc. , and choose compression strength. so you can tailor a compression size/speed tradeoff that's just right for you.
it's compression is pretty strong too. in my informal tests, it easily beat the crap out of WinZIP and WinRAR.
I second
rjamorim's opinion. It's stupid actually leaving the selection of compression to the user. I scratch my head and decide I really don't want to think about it and use the default (i.e. LZMA).
So... I finally whup up a small batch file to uncompress a zip file and recompress them into 7Z and RAR. My informal result: 70% of the time, 7Z is smaller by about 5%. 30% of the time, RAR is smaller by 20%.
Queer results. Anyways, I just delete the larger file. And let Diskeeper run continually in the background to remedy the extreme fragmentation caused.
BUT... THE CLINCHER, as I said before: RAR stands head-and-shoulder above all other compressors in that RAR provides built-in error recovery. With 7-Zip, the only way I can have error recovery is to use QuickPar2. Tedium...