But I dropped my invites in the mail this morning!
I intentionally waited because I didn't want people to sit on them if there was a long rsvp window. I was hoping the "near" deadline of July 31st would mean they would actually rsvp immediately upon receiving. I'll let you know how this strategy plays out...haha.