I prefer to use both. I find it is easier to find the things you want online and actually get them. I might go to a store everyday and the item I want may never show up. If I buy it online, it makes it quicker and easier. However, I find it is easier to deal with people in person than on the internet and you actually SEE the product before you buy it. If I have a problem with something, it is much easier to discuss it with a store owner than with an online store like Amazon.com. Plus, you get to SEE the item before hand (especially important if you buy from eBay).