Most U.S. households make the majority of their purchasing decisions before they go to the grocery store, and rarely buy on impulse, according to Before the Store, a recent report by The NPD Group. Some 94 percent of U.S. households prepare a written shopping list prior to grocery shopping, and 72 percent of shoppers never or only occasionally buy items not on the list.