
  Major design problems:

 - scripting -- allow server-side scripts?
 - scripting -- language bindings? 