Since, as Rick mentioned, guile has a gtk binding available, what would be involved in porting plotter to guile? I'm thinking of tackling this - this should amount to translating the plotter source code into scheme, and translating to whatever API guile-gtk uses. Doesn't seem too dificult, right? Any gotcha's? Larry Troxler