Tadpole is a free tool that simply takes in user variables and generates a table of all the combinations of those variables. I found myself building these tables manually when specifying system behavior, so figured I'd build a nice little web app!