My tool of choice is TextMate (code editor). I don't currently use any boxed solutions, except for specific needs, such as using Captivate for creating a software demonstration. I'm staying away from Flash and off-the-shelf tools, even the ones that claim to be HTML5-compatible.
Of course, the flipside is I have to take care of everything myself, but so far I'm quite happy to do so.