Well, I've played around with a couple of them....
WinZip's annoying. The non-licensed version makes you manually close the command window, saying "Buy our product to not have to do this".
WinRAR's my fav. It's got massive amounts of options on the command line. So many that I only got through some of the basics before moving on, but again, it's also not free.
Of the couple free ones, they're all pretty basic as far as command line goes. -a for add, -r for recursive, -d for delete, and so on. So, I'm wondering, which one does everyone think would be best? I'm thinking that whichever one is the better, I'll start trying to get some easy-to-implement functions done, and maybe put those up in the code crituqe forum for people to rip apart. So....what do you guys think?