LilyPond looks like an interesting musical notation program. It relies on ASCII text input, and translates it into high-quality graphical notation, harking back to the professional engravings of yore. This reminds me of the LaTeX markup and typesetting language---you get to focus on your product and stop futzing around so much with the visuals. I'll have to give it a try. The developers have written an interesting essay about the nuance and perfection that most computer-generated notation lacks, and thus, the inspiration for LilyPond. Typography in music! Sweet!