A friend applied for US citizenship, and it is about to go through. I would love to get him a gift, maybe giving it to him at the swearing in ceremony. Trouble is, I can't think of anything and I don't want to get him a baseball cap with a flag on it. The only idea I have had so far is to get a flag that was flown over the US capitol on the day he was sworn in as a citizen. I dunno, the schmaltz factor is kind of high. Any other ideas?