I have a bunch of these:
I love them for a number of reasons....they are perfect for holding down the binding of a quilt so I can do my hand sewing, they are better than pins for holding things together when I'm ready to sew on the machine because they don't stick me, and they are a great temporary hold when I'm letting the glue dry on fabric I'm glue basting. The one drawback is the cost - they are a bit pricey.
While I was on vacation we happened into a hardware store that also had a craft section where I found these:
They were very inexpensive....less than $5 for a good sized package (I believe 20-24 were in each sack). The spring on the larger one isn't as strong as I would like it to be for holding things like this:
But they held until I took them off (this is the handle for a market bag) which is what I needed for them to do. I suspect that much moving a quilt around would result in a few sliding off but occasionally that happens with the red ones too. The tiny ones would be perfect for holding on some lace while you stitched it - as a point of reference here are the three together.
If you're in the market for something like this I would suggest the craft section at Hobby Lobby or JoAnn's....I think it's only in a small mountain town that you would find crafts in the hardware store!