Is it possible to prevent your impulse buying? Daniel De Vise from USA Today takes us behind the headline.