My nieces and I went hunting for vintage buttons at Planted Earth in Orem, UT for some crafty projects we are working on. I think we found some good ones. We really enjoyed looking at all the rad stuff they have in there. This is also the place my husband bought my vintage engagement ring, that I adore.
Check this place out if you've never been.