Having a local Cabelas is awesome. If you need something and are willing to wait for it to go on sale, eventually it will and usually at a price that can't be touched anywhere.
Plus most of the gear that wears the Cabelas logo has an awesome no fault, lifetime warranty. EVERYTHING bought at Cabelas has a no questions asked 90 day return policy. If you don't like it, bring it back. I bought a Oregon 650 GPS unit and was having trouble withe it eating battery life too fast. I knew I wanted to return it, but didn't want to get a new unit in the middle of hunting season. So I used it for our 5 week rifle season, then brought it back. No questions asked, all money refunded. Cabelas customer service is second to none.