Summary: MarsEdit with Tumbler support, open source licenses, keeping track of your project, and coding styles.