I shop online for almost anything that I can wait a day or two for. Like other posters, I have an Amazon prime membership, and the two day shipping pays for itself after a few orders, especially around Christmas and birthdays!
I also shop online for bulk ingredients for my soap making. Michael's or Joann's will happily sell me a pound of melt and pour soap for 10 bucks, while Bulk Apothecary will sell me the same pound of melt and pour soap for about 3 or 4 bucks. Plus, no weird looks when I buy lye, or castor oil, or 17 different 3 oz bottles of fragrance oil.
