So, I'm looking at ordering invites online.
For $1 an envelope, they will print on the inner envelope your guest's name, and for an additional dollar, they'll print your return address AND your guest's address on the outer envelope.
Worth the cost to pay basically an additional $2/invite and save the time and frustration, or do it myself on my printer at home?
To order extra envelopes; 25 envelopes for about $11 (in case of screw ups during at home printing).