I found Be In Love Designs on Yelp and luckily they were right around the corner from where I lived. I had already largely designed what I wanted and I just needed Erin to put it all together, make it look professional, and add color in the right places using her expertise. The experience was good - I think she liked my creative wedding invites and that I was pretty decisive.
One tip, order more than you think you'll need. Like maybe 20% more than what you plan on sending - people lose their invites, people want to keep them and there are always B-list people that you want to invite later. It is far easier to spend a little more at the beginning than to try to rush some later.