Reprinted from European Journal of Operational Research; 166(3):615-648 (Article) and 166(3):593-596 (Editorial) (2005)