If you crunch the numbers, I guarantee that it's cheaper to do so at home. I use really pricey paper, and I bet it still doesn't cost me nearly what it does to have them printed for you, plus I have control over quality, saturation, etc. I also don't have to drive to staples, which is a bonus.