Ideations from Francesco Giampietro - Mar 7, 2005