Thanks Leonardo, you have reminded me just how tricky it is to maximise a welfare function subject to constraints - as I recall from when I studied the tricky bit was about who wrote the social welfare function. I wish I had the time you may have to re-read Amartya Sen on Social Welfare etc. I might add that the economist's job is not to make policy but to make it work as well as the policy maker intended.