I print myself. I have a high quality Epson inkjet printer that creates archival prints that rival (or are better than) any print shop I've found. By printing in my home studio, I have control over every aspect of my product including media, color calibration, packaging, production speed, etc. It is also slightly less expensive than outsourcing the printing.
When I first started, I tried a local print shop, but the output colors varied so much (from my monitor and also from visit to visit) that I dug into my savings and invested in a printer. I haven't regretted it!