site since 2006, I have been using various software applications to facilitate my job and save countless hours. All the Windows applications listed below are of high quality and can be downloaded and used free of charge.
The best contacts and resources to help you get it done
Generate Valid HTML Code
Only non-WYSIWYG editors are recommend as they allow to maintain tight control over the HTML code being created. The three editors below are also capable of validating the HTML code produced (i.e. making sure it is correct.)
I recommend: CSE HTML Validator Lite (the best option for most people),
HTML-Kit (heavy duty HTML editor),
PS Pad (text editor with good HTML capabilities)
Create Compelling Graphics
Web browsers support three different image formats: JPEG (best for photos and images with color gradients), GIF (limited to 256 colors) and the newer PNG format (supports alpha channel transparency.)
I recommend: Paint.NET
Add Other Media Types
Media types such as audio and Flash can enliven your website and even increase conversion rates.
I recommend: Wink (to create Flash screencasts, tutorials and presentations),
Audacity (for audio)
Upload Your Content
Files are usually uploaded to the web server using an FTP client.
I recommend: Filezilla
Check All Links
It is important to find and correct all broken links on your website to ensure a good user experience.
I recommend: Xenu's Link Sleuth
Optimize for Search Engines
Two types of optimization exist: on page optimization (i.e. having keywords in the right places on the page) and off site optimization (i.e. having links pointing to the site.)
I recommend: SEO SpyGlass (discover who links to your competitors)