Interesting. I have looked at several visual programming languages but never heard of this one. There are several things I like about the idea and a few I don't. First it is simple and pretty powerful. Second it is something of a standard and well documented. You can find examples and get help. But even though it seems simple to me I wonder if the average SP user could make heads or tails of it. Its pretty esoteric. Also, I would have to write a parser (and probably editor) in Ruby. I couldnt find an existing one and I dont want to be dependent on any more c++ code than I have to. I haven't decided how to go about adding logic to SP yet. But this is in the running. Thanks! Chris