|List of free tools, all web technology consultants should have in their inventory :
Filezilla: An excellent FTP solution.
Putty: SSH tool (do look at option of generating SSH keys in case you are connecting to lots of servers).
Putty Connection Manager: To manage connections to the servers.
WinSCP: Free SFTP, FTP and SCP client for Windows.
BeyondCompare: Tool for comparing files and folders on your Windows or Linux system
Textpad: Text editor for windows
SQLDeveloper: Oracle SQL Developer is a free graphical tool for database development.
Tortoise CVS: lets you work with files under CVS version control directly from Windows Explorer.
Tortoise SVN : is an easy-to-use SCM / source control software for Microsoft Windows and possibly the best standalone Subversion client there is.
Eclipse IDE: is much more than a Java IDE, focused on building an extensible development platform, runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle.
Xming: Xming is an implementation of the X Window System for Microsoft Windows operating systems, including Windows XP, Windows Server 2003, Windows Vista and Windows 7.
Dropbox: Dropbox allows you to sync your files online and across your computers automatically.
JXplorer: general purpose ldap browser that can be used to read and search any ldap directory, or any X500 directory with an ldap interface.
LogMe In: gives you the flexibility to access and control your computers from anywhere.
PivotTracker: Free Agile Project Management Tool
DimDim Webconferencing: Hold live meetings & events using just your web browser and Dimdim.
Hudson: for Automation of Builds.
Bugzilla: is a "Defect Tracking System" or "Bug-Tracking System",