I have used JM Publishing for a number of their services for about 10 years and across two companies. Services provided have included print advertisements, brochures, graphic design elements, Annual Reports, software training and numerous electronic templates. Their ability to provide high quality products with very short notice and tight deadlines has been a life saver on numerous occasions.