This is very interesting, it reminds me of Gaylord & D'Andria's <i>Simulating Society: A Mathematica Toolkit for Modelling Socioeconomic Behaviour</i>. I've been using agent modelling techniques for the past.. gosh... fifteen years.