In USA-at first I had no idea about a "stamp" Stamps are a very UK/Ireland thing I think - it's basically a rubber stamp with their name, address, phone number, etc on. I was surprised they asked for it, it's very retro. Not that common these days, but then business cards are quite old fashioned too.