In the construction of a cellular automaton to simulate a specific problem, we have to make many choices. Here we list the most important ones and illustrate their consequences with our introductory example modeling excitable media.