I am only going to be sending out my invitations about a year in advance and then make sure i have everyones email so i can send them updates if needed- also they will have the website details so they can know everything about the location and booking info. I am also going to save money by making them rsvp online. everyone has access to a computer and this will save money in the end.