Locians, Cye robots use a work flow diagram for function programming: http://www.personalrobots.com/cyetour/zaptour/ This is like the graphical language(s) used to program Lego Mindstorms, another robot kit, which were mentioned several times on this list. But this Cye example is interesting because of its use of _simple_ windowlets for functions. Cheers. Jeff