To get the receipt, you had to answer (almost) the same questions on the customs form--so there was no need for you to give one to the CBP agent.
PS: I always fill one out, just in case (per suggestion by CBP agent when I when for my interview.)
At IAD in April 2011, I knew I would get an X because I was over the $800 exemption. I had a customs form filled out. The CBP officers at the passport check booth and at customs kept asking me why I did that.
Last edited by mre5765; Oct 25, 2011 at 12:56 am