We study the volatility of the output of a Boolean function when the input bits undergo a natural dynamics. For n = 1, 2, . . ., let f n : {0, 1} mn → {0, 1} be a Boolean function and X (n) (t) = (X 1 (t), . . . , X mn (t)) t∈[0,∞) be a vector of i.i.d. stationary continuous time Markov chains on {0, 1} that jump from 0 to 1 with rate p n ∈ [0, 1] and from 1 to 0 with rate q n = 1 − p n . Our object of study will be C n which is the number of state changes of f n (X (n) (t)) as a function of t during [0, 1]. We say that the family {f n } n≥1 is volatile if C n → ∞ in distribution as n → ∞ and say that {f n } n≥1 is tame if {C n } n≥1 is tight. We study these concepts in and of themselves as well as investigate their relationship with the recent notions of noise sensitivity and noise stability. In addition, we study the question of lameness which means that P(C n = 0) → 1 as n → ∞. Finally, we investigate these properties for the majority function, iterated 3-majority, the AND/OR function on the binary tree and percolation on certain trees in various regimes. lim n→∞ P(f n (X (n) (0)) = 1)P(f n (X (n) (0)) = 0) = 0 and nondegenerate with respect to {p n } if for some δ > 0,for all n. (Note that a sequence can of course be neither degenerate nor nondegenerate although it will always have a subsequence which is either one or the other.) The first concept we give captures the notion that it is unlikely that there is any change of state. Definition 1.1 We say that {f n } n≥1 is lame with respect to {p n } if lim n→∞ P(C n ) = 0) = 1.The first relatively easy proposition says that a necessary condition for lameness is that the sequence is degenerate. Proposition 1.2 Let {f n } n≥1 be a sequence of Boolean functions and {p n } be a sequence in [0, 1]. If {f n } n≥1 is lame with respect to {p n }, then it is degenerate with respect to {p n }.The following two definitions will be central to the paper.