How can one piece of software make all the difference?
The first piece of magic is the live previews and style sheet overrides. CSSEdit provides a browser window with a 'Xray' inspector that lets you easily browse the different elements on the page. This gives you the class or identifier for the element that you want to style. You can then override the CSS file on the server with a local copy. Magic, now you can make changes and see the results in real time and iron out any kinks before uploading it to the server.
Once you have identified the CSS you want to edit the it does a fantastic job of exposing all the CSS options at a glance. It is a great reminder of the options available.
Nothing is perfect
We do wish it would include some tools that are common in other solutions such as Firebug (for Firefox) like the computed style that tells you what the rendered size of each element is which is very handy for trouble shooting. We also use Xylescope a lot to find out where an element is taking the CSS commands from. This can be extremely useful in resolving conflicts between style sheets. It would be easier if it were rolled up in one tool.