Here's a problem space which may fit the description of the thunkaTron. The set of browsers available increases each month. Some are derivatives of a common code base. Though these can have different javascript engines. So across the javascript implementations, there are many differences. There have been attempts to shim these. Could a swarm of boids be sent flying around web sites: 1) Gain an element location, pick up the 'twig' = 'URL + xpath'. 2) Return this to a set of browser proxies. 3) Take the result to a 'nest' where growing javaBoids eat at the edges until a single rule is obtained which: Results in a shim routine which normalizes the behavior of a script. The path of javascript over the next 5-10 years, coupled with the xhtml (svg) + javascript could do with such a project. Boids or no boids. MarkT