In this paper we develop a general class of dynamic brand choice models, called Lightning Bolt (LB) models, which are consistent with the theory of random utility maximization of consumer choice behavior. The underlying random utility process is Markov, and the inter-temporal evolution of the (utility-maximizing) brand choice process is also Markov. The models permit parsimonious parameterizations of the random utility process in brand choices with the resulting switching probabilities being functionally related to explanatory variables. The model allows for structural state dependence (feedback), habit persistence (inertia), and unobserved heterogeneity. The theoretical development shows that several well known stochastic brand choice models can be deduced from random utility maximization theory. From a managerial perspective, the usefulness of the proposed model stems from its ability to separate out the effects of habits, state dependence and heterogeneity. Strong state dependence effects imply incentives for inducing trial of a brand (e.g., product sampling). In contrast with state dependence, a strong habit persistence effect may be indicative of buyer behavior where inducement of trial of a different brand may not be sufficient to maintain a (sustained) defection of the consumer from the habitually purchased brand to the trial brand. Failure to distinguish between these two effects has important implications. For example, a model that only accounts for state dependence effects would, in the presence of only habit persistence, incorrectly attribute it to state dependence. Based on this the manager could decide to embark on an expensive sampling program that might prove ineffective due to the absence of state dependence. It is also important to distinguish between the effects of unobserved heterogeneity and state dependence. In the absence of true state dependence, failing to account for unobservable variations across households (such as differences in price sensitivities), results in the temporally persistent unobservable elements showing up as state dependence in the model. Hence, a manager may incorrectly opt for sampling as the appropriate marketing action, whereas, a couponing or price promotion strategy should have been preferred. We estimate the model parameters using the AC Nielsen household scanner panel data set on catsup purchases. Further, we investigate empirical techniques for overcoming the “initial conditions” problem that affects many dynamic models of brand choice. Through simulation analysis using the estimated parameters, we show that the calculated profitability of a promotion must take into account the multi-period impact due to state dependence. Further, we demonstrate how ignoring heterogeneity can result in spurious state dependence, thereby making marketing tactics such as product sampling appear far more attractive than they actually are. Specifically, the model that accounts only for habit persistence and state dependence effects predicts a share increase of 2.4% points through sampling for one of the brands in the empirical analysis. Once the effects of unobserved heterogeneity are accounted for, however, this number drops precipitously to 0.3%. While even this low number might fulfill the objectives of the brand manager, it ensures that expectations are not eight times that number. It is important to note that this paper is a first attempt at analyzing the three fundamental dimensions of dynamic brand choice behavior. Our formulation represents a “reduced form” approach as opposed to a “structural” approach. Other limitations of the model include our focus on time-invariant choice sets. Extensions of the model to situations where choice sets vary over time are possible, but are difficult. Another limitation is the dependence on multivariate extreme value distributions. An alternative would be to use multivariate normal distributions, i.e., a probit-like structure which has certain useful properties. A comparison of the two approaches would be useful. Empirical extensions of the model to allow for higher-order processes and nested logit type model structures could also be fruitful. Explicitly incorporating variety-seeking behavior in the model would further enrich the theoretical framework proposed in this paper.