If you use BBEdit or TextWrangler as a text editor with TeXLive I have written a suite of scripts that allow you to run tex, pdftex, dvips, ps2pdf, pdfsync, etc, from your editor. The latest version is 4.0.