Outsourcing graphic design services: a study of costs and quality