We get all of our badges printed by Grandstand. They do a great job for us every year and their design staff is beyond amazing! You can just give them a vague idea and they do the rest all for $30! Very refreshing to deal with professionals like them. Highly recommend.