This may be a really stupid question, but should the bride and groom's formal given names be used on STDs, invitations, programs, etc or should the names that they go by be used? For instance, my given name is Katherine, but I go by Katie. Should I use Katherine on everything or Katie? It feels so strange to use a name that you don't really associate yourself with for such an intimate affair, doesn't it?