Stuff for rudimentarylathe.org/~jack