I am a big fan of pincushions and have some very treasured ones in my collection. At the moment I am loving using the 'voodoo' style (above) made for me by Sally of djbebe. Its very therapeutic to stab the pins back when the sewing machine isn't in a co-operative mood.
The 3 pictured below are sweet handmade ones created exclusively for my shop. Priced from $12.50 they are a wonderful gift idea not only for someone who sews, but you could also use them to display badges or vintage hat pins.