Be forewarned if you order online for store pickup, I've done that a couple of times and it = PITA. Takes them weeks to get order ready, even before the panic. Last time they charged me shipping for a store pickup! The clerk when I picked up said they would refund the shipping to my card in a "couple of days". Yeah right- took contacting them twice and a month to get my refund.
Even so- I like having their stores locally, just wish they'd get their act together online. One other thing going to the store they may or may not match their OWN online price, seems to be no firm rule on that.