I wouldn't consider myself an expert when it comes to computers, but I do use my fair share of different applications, and it gets a little annoying when I have to have four or five different programs open in order to get all of my tasks accomplished.  For example, when I'm working with different files on my computer I have to open an explorer window to get around my hard drive, then if I want to open a .zip file I need to open a separate program for that.  If I want to upload one of the files in the .zip somewhere on the Internet I have to extract it and then fire up the FTP program to upload it.  That has all changed, hover, since I've started using Total Commander.

Total Commander

Total Commander is a file manager replacement for Windows that comes loaded with a ton of features.  Here is a list of just a few from the Total Commander website:

-Two file windows side by side
-Multiple language support
-Enhanced search function
-Compare files / synchronize directories
-Quick View panel with bitmap display
-ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE archive handling + plugins
-Built-in FTP client with FXP (server to server) and HTTP proxy support
-Parallel port link, multi-rename tool
-Tabbed interface, regular expressions, history+favorites buttons

Total Commander saves alot of time that is usually spent going back and forth between programs.  In the example I used above, I can now find the file I need, open it up even if it is a zip file, and upload it straight to my webserver without extracting it.  I've been using it for a while and still haven't found all of the features in this program, one of the best features though is that it is free as long as you don't mind pressing a button when it starts up.  There are things that could be improved, it couldn't definitely look better, but overall it is a great program.  Take a look at it and see if you like it, and if you have any programs that have changed the way you work let me know about them in the comments.