I bought a .22 once at Wal-Mart, will never buy another one from them. The older guy behind the counter wasn't interested in seeing my CHL, said WM didn't care if you had one or not and he went through the whole insta-check thing. Once I filled out the 4473, he made a copy of it. I asked what the copy was for and after hedging a little, he finally told me they keep the original in the store and send the copy to the corp. office. I got real leary of the whole ordeal. He boxed up the gun and then escorted it and me out of the store before he would hand it to me. I have found Academy has similiar regulations. I'll pay a little more and buy from my local dealer who smiles when he rings up the sale and will take care of getting anything fixed if I have a problem. At Academy, it is yours and don't even think of bringing it back if you have a problem. My friendly local dealer also has ammo, which I haven't seen in WM or Academy in months.