While I write out every piece of code I use, I do use Dreamweaver for it's syntax highlighting and code reference.
Usually when I build a site, unless its going to be less than 5 static pages, I'll use PHP as a backend. It just makes adding/removing material that much easier, while preventing code duplication, and breaks up a larger site to make it much more managable. It's really easy to learn for anybody interested in it.
I'm attempting to learn more advanced flash, but I usually don't like to use it unless I'm doing a site for an artsy kind of client. Flash isn't text searchable for web search engines and is slow to load on a dial-up. Not a big fan of it, but everybody wants it... *sigh* :(