CSSEdit, TextMate, and Transmit is my killer combo. I looked at Coda but just couldn't adjust my workflow into it. TextMate and CSSEdit allow me to work very fast. CSSEdit is quite good at what it does, and makes it easy to find which styles are being applied to a particular element just by clicking on it. When you're working on a massive site with over a million lines of code and a three dozen different CSS files, that's very very valuable. I watch Windows developers try to find the same thing by changing a CSS file, saving, then reloading the page to see if it worked...then again, and again, and again...and I laugh

I also write CSS manually. Using the generators these tools have is too slow. But writing it by hand doesn't help you quickly find exactly which styles are being applied to a particular element, in which order, from which CSS files, etc, when you're trying to troubleshoot something. Plus CSSEdit updates as you type, so there's never any reloading. As I said, when working on large sites, it saves a lot of time.

Coda is a fantastic integrated package, but as you're already using rapidweaver and just want something on the side, I'd recommend just coding it by hand in Smultron or TextWrangler (I use TextWrangler).
I find coding CSS by hand is easier and just as quick, if not quicker, than using automated tools.

Just to be contrary, I own both. I bought Coda outright and then wound up with a copy of CSSEdit in some bundle deal a while back.

I love Coda for the built-in file management/ftp and html editor, but to tell the truth I don't use it for CSS so much, tending to cobble that together in something like TextMate instead at the outset. I'll only fiddle with CSS in Coda once I've gotten the basic structure together - I know it's a bit perverse, but I just find it quicker to do the job by hand.

On the other hand, I've tried and failed to like CSSEdit - it's very powerful, but a little too clever for its own good. I find that it ends up getting in the way... YMMV, of course.

The only drawback I have found so far, is when editing pages remotely, I can't preview them in these programs with the styles sheets from the external sites. I am sure it is me not setting up the remote files right. I work around this by having the browser open in an external space and just hit reload.

2. Coda - With this one I was able to get the external site to load right in the program so that I could hit the preview button and it would load the external style sheet for viewing right in the program.

Like someone else said, the CSS editing in this program is not quite as user friendly unless you know CSS like the back of your hand and don't need really user friendly cues. Still a good program though.

I've been writing my HTML and CSS manually in BBEdit for years now, and think I'd prefer an all-in-one. Having said that, I've heard so much good stuff about CSSEdit and Textmate I think I'll have to take those two out for a spin sometime.

I am very happy with Coda--I have 6 or so web sites loaded into it and it is very easy to move from one site to the next. There are many functions that make it easy to update my sites--and the help function is just that--very helpful. The included terminal emulator is also a nice feature I use to manage my server. A extremely versatile product if you don't mind doing your own editing,

MacRumors attracts a broad audience
of both consumers and professionals interested in
the latest technologies and products. We also boast an active community focused on
purchasing decisions and technical aspects of the iPhone, iPod, iPad, and Mac platforms.