I do love the idea of exploring behavior, though I remember checking this site out a couple years ago and didn't quite understand the state machine language they were introducing. I should give it another shot though because it seems like it could be super useful.