I like to do my research on certain items...if there's a great deal online I will usually buy it there. However, I have a club membership with my local B&M...there prices are about the same as online stores. The club discount pretty much takes care of the taxes, and gas doesn't cost me a whole lot from my house to the B&M...so usually I'll buy it there especially since I will be able to take them home the same day and get them for about the same price as most major online retailers. Not to mention, I start to accumulate points for big discounts towards other purchases