Found out yesterday that within the past month Cabelas started to offer veterans a 5% discount. All you need is some form of ID. In my case, my VA ID card was sufficient. Thank you Cabelas.
Lowe's, (the home improvement place, not the boats), offers a 10% discount to veterans. When I found out about it they went back several weeks on some interior doors, (fortunately I still had the receipt), and gave me the discount. My situation was like yours. I was wearing my USMC Viet Vet. cap and the clerk told me about the program. Nice to see that sort of thing being extended to veterans.