You should try xppaut, or octave plotting with gnuplot. What do you mean for "not optimized for your purpose"? Is your tool too slow? Does it miss some feature? -- Luigi Panzeri aka Matley Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film Quotes on Lisp: http://lispers.org/