IIRC, with long guns, it's only cash and carry if you're in a neighboring state. If you're several states away, you still have to ship it to your FFL.
I'd like to be told I'm wrong because I plan on taking a trip to Cabelas this summer (out of state) with a buttload of points on my Cabelas Visa. I was planning on shopping for C&R guns, but if I can bring a long gun home, then I may widen my criteria.
Chris