Do you have a piece of clothing with holes or satins that you are going to throw out? Before you throw that item away check for buttons. Most buttons aren't damaged and can be reused again. Just use a seam ripper to remove the thread that is holding the button in place. You can build up quite a button collection this way!