BBEdit has long been my favorite program of any category. Version 7.0 has some pretty nice CVS integration features. I just wish I could put a newline in the log message when I do a commit. I email barebones, and they said they would at that to the next version. I suppose that's enough to keep me using BBEdit;).