Jonathan, check this to see if it isn't close to what you want: http://cva.stanford.edu/j-machine/cva_j_machine.html -- Jecel