There are many, many ways to decide where to draw the line on impulse buys.