UltraEdit or even better UEStudio is the only editor you will ever need for just about anything. I have also found that UltraCompare is an incredible if not the best compare tool. Then there is TopStyle for stylesheet editing. And last, but not least, is CSE HTML Validator, a professional HTML validator program that was possibly written by someone in the future. All these are extremely reasonably priced shareware, with the possible exception of CSE HTML Validator, which is a professional validator. However, all the products are professional in services and reliability. UltraEdit and UEStudio can be mega-configured for use with any programming language, along with the inclusion or ability to include any number of helper tools, like PHP integration, Ruby, Javascript and other useful validation, compilation and so forth kinds of tools. TopStyle is just downright fun and it validates CSS.