Malte: a lot of the things that we want to make "site params" are things that really should not be changed per instance (executables or paths are a good example -- allowing
package admins to change these can be a security hole not
to mention generally not sensible things to do).
And Roc is right that if you set up a service you can provide
sitewide vars that way and the ui package which uses the service can hold the per instance variables. Unfortunately
there are an awful lot of params already we want to change to
be sitewide and I would hate to have to create 20 or 30 service packages to accomplish that.