I take a ride out to Cabela's at least once a year. It's like being a kid in a candy store. I always have had a pleasant experience in the store.
I did make a bulk ammo purchase in August 09. I was given numerous expected delivery dates. They even removed me from the backorder list without telling me. After a phone call they made it right by taking off 10%. As of last month, still no ammo. They had called me a few times to offer an alternantive brand. I had ordered 9mm in bulk. Finally, I switched .45 ACP in a smaller quantity that they had in stock. It came a few days later.
It just happens to be tough to buy ammo in a time of war.