I too have a whole mess of scratched buttons.
People sifting through them at markets, sunny days affect the mylar too.
I ended up buying a large piece of magnet, I got it from a place that makes signs for vehicles (like a decal shop). Then I cut it to fit a 16x20 frame, put it in the frame black side facing, and the buttons stick to it. It isn't GREAT for travelling, but it's great at home, they stick pretty well, and aren't on top of eachother.
My shipping is the same as Bayleaf. I put them in little baggies, and staple to a business card (I buy when I can find deals at vistaprint). They ship well that way in little bubble envelopes, and look pretty good too!