I found a rolled up wool felt pincushion at a quilt show that I just LOVE! It has a flat bottom and the lanolin in the wool keeps the pins slipping in and out of the fabric with ease. It's probably about 2" deep and maybe 4" wide, so it holds those long flower head pins easily. The only problem is that the cats keep knocking it on the floor and the dogs like to chew the wool, so I have to remember to put it out of cats reach when I'm done sewing!