I use multiple sources depending on the use or need. For personal or family fun prints of a few photos, I'll use my HP Photo printer on photo paper in my home. For personal or family fun prints in smaller sizes when I have a lot to print, in typical 4x6 or 5x7 type sizes, I usually just use Costco, as I have a local one nearby and can send the photos online and pickup in store - they're surprisingly good. For larger prints like 8x10 or 11x14, for general purpose, office hanging, and 'rotation' photos that I hang but change often, I use Shutterfly, as they're fast, easy and cheap. And finally, for archival prints, prints I sell, and very large prints, I use MPix as I like the selection of high-quality printing papers and materials.