We use this:
http://stores.americanbuttonmachines...tail.bok?no=46. It works wonderfully and the punch gets perfect circles with minimal effort. It is totally worth the price, when you call support you get a real person answering instead of an automated response. It is made out of solid materials and is very sturdy. 10/10 would recommend to another team. Our team went through about 1,500 buttons this year. We generally had rookies and people who didn't have a project going on make the buttons.