Chatted to Sam today about the PLUG Statecharts talk. I'm wondering if a generic robot hardware and bsp.c (driver code for the hardware) could let people programme the robot at a higher level (defining behaviout in simple state machines). Drop into the talk if you wish to see if it would be useful. Harry