A truly awesome article about computer science meeting social science via cellular automata-based simulations in The Atlantic.
OK, this defies pull-quoting. Just read it.
(Also: If you're a programmer, it's really easy to set these simulations up and play away; the claim that this requires "sophisticated modern programming languages" is basically false, it's just modern languages make this really, really easy. I'm sure there are tools for these things, but I'm not sure they're really necessary...)