This site lets you get free banners and jumbo cards for troops. I think the free banners don't come with holes and rivets, but you can poke a hole in it and slide some 550 cord in there or maybe just tape it to a wall. You can also pay for the "extras" for your banner.

It is good for a family that wants to recognize a troop for free or low cost.

http://www.buildasign.com/Troops