@User, @User, @User: Thank you for your kind comments. Yes, I originally wrote xcircuit for making schematics, diagrams, and such for putting into research papers, and I didn't want it to be constraining in any way. So it's really a very sophisticated 2D drawing program as well as doing schematic capture. I have used it for printing music, and for a while (maybe still) it appeared to be a favorite tool of the CCRMA (computer music) department at Stanford.