I limit my midnight impulse online shopping by removing all money from my bank account except what pays the bills. It takes an extra step to re-deposit cash into bank account in order to shop online. So now that most if my income is cash at home, I am motivated to shop locally and pay cash. It feels good knowing that no one is tracking my expenditures locally, in order to bombard my email with ads to tempt me to shop online. I can buy a chicken and eggs from a local farmer, beads or yarn from a local store, vegetables from a stand, crafts at a farmer at market, and the high tech trackers are not in the loop. This gives me privacy that is lacking when shopping online.