This paper provides insights into the dynamics of attention to TV commercials via an analysis of the length of time that commercials are viewed before being 'zapped'. The model, which incorporates a flexible baseline hazard rate and captures unobserved heterogeneity across both consumers and commercials using a hierarchical Bayes approach, is estimated on two datasets in which commercial viewing is captured by a passive online device that continually monitors a household's TV viewing. Consistent with previous findings in psychology about the nature of attentional engagement in TV viewing, baseline hazard rates are found to be non-monotonic. In addition, the data show considerable ad-to-ad and household-to-household heterogeneity in zapping behavior. While one of the datasets contains some information on characteristics of the ads, these data do not reveal any firm links between the ad heterogeneity and the ad characteristics. A number of methodological and computational issues arise in the hierarchical Bayes analysis.