I buy tons of shit online. It's a lot easier for me because I HATE going to stores and sifting through aisles to find what I want... unless it's clothes... unless I know how the brand fits me already.

Long story short, I shop online unless it's more prudent for me to buy something in person. I have amazon prime, so anything I order usually arrives at my doorstep within 2 days. It's amazing for my impulse buys.