I get my buttons... at thrift shops and yard sales.
In other words, I collect buttons whenever I can and keep them in a big coffee can.
Then whenever I need some, I pour the whole thing out onto the table, sort through and choose just the right style, color and size - and scoop the rest back into the can.
Dot
PS - this coffee can makes... a great doorstop!
