We also wanted our picture on the invitation and they had a ton of options for us to choose from. We were able to to also customize the font, the color, the shape, the size, and plenty of other things. My favorite part was that they sent out free samples, because sometimes the cards don't look the same in person as they do online, and I didn't want to order them all just to be disappointed.
OMG I did magnetstreet.com as well!! I AM SO IN LOVE!! I loved how they sent sample kits. It made the process so much easier because I knew how they would look and feel. I have yet to write a review but honestly super happy with my save the dates and invitations. I've already sent out my invitations and have received alot of compliments. They're awesome!!