I like the semantics of a pipe-oriented flow. Combined with a sandbox[1] and you could accept arbitrary code from customers/clients/whatever.<p>[1] <a href="http://danwalsh.livejournal.com/28545.html" rel="nofollow">http://danwalsh.livejournal.com/28545.html</a>