I wait until they have sales or I have a coupon for them that makes it worth my while, compared to other places online. I'll either order from bps online or go to the store if I need to. During their spring sale, I must have saved at least a couple hundred bucks on rods and reels with trade-ins. No other places could beat it. Whenever I want something, I'll compare between the likes of bps, cabelas (the two run sales separately of each other probably to maximize sales between the two), academy, tackle warehouse, eBay, and anywhere else that beats the others. As far as lure selection, I've rarely had issues with finding what I want and in the color and size I want it in. As far as finding lures, nothing a little walking and looking around can't handle.