I am DIYing a lot of my wedding and having a lot of fun with it! However, I would like some things (like the wedding programs) to be printed on a more reliable printer than my own. There are so many online and chain store options to choose from. What are some suggestions of places that didn't overcharge (some places are charging as much to print as it would be to just buy and customize what I want, which is insane!) and your stuff came out great. I had some labels printed out through vistaprint, but I wasn't very impressed with them since they look a little grainy, but if you have used vistaprint for other things and it turned out nice, let me know! Thanks in advance!