I used to live in a small town before, so it was harder to get certain things. I shopped more online then, but now I feel kind of lazy if I buy something online instead of going to the actual store. I prefer shopping in stores too, but sometimes it's nice to avoid the cues and all the stressed people. Also, sometimes it's annoying to go through a hundred stores trying to find something only to find out that they don't have it. If you buy online, you'll know if they're out of stock right away.