This lengthy write-up of Dwarf Fortress at Ars Technica is well worth a read.