I could use some advice from the web designers out there. I've been given the task of creating a web site for the law firm at which I am clerking. I haven't done a web site in over a year and a half, so I'm a little out of the loop. What are some of the better cheap-to-free HTML editors out there? Currently I'm just working on a few ideas using Notepad, but with my rusty skills, it's taking a lot longer than I'd like. My two major considerations are clean code and price (closer to free, the better). The firm is pretty thrifty, so I don't see them shelling out $1000 for Macromedia Studio or $400 for Dreamweaver. Thanks in advance for any advice.

Oh, and it preferably will have css support. (Is css still the preferred way to go, or has web design moved on to something new?)