We use Eureka for all our printing – they have the capacity to print high quality at a reasonable price. Snap printing is cheap but quality not so flash. I’ve worked with them for over 10 years and they give me corporate pricing that is very comparable 😉 That and they are nice family business.