I love the idea of a program, but I don't know the first thing about what should be said in one. What are the more common uses and contents?
Your program can be whatever you want it to be. The opening page generally says something like "The wedding of Maria Jones and Brandon Sullivan, July 30, 2009." Most couples then list the names of the wedding party and any other ceremony participants (readers, ushers, and so on), sometimes including the relationships of these important people to the bride and groom ("Maid of honor: Jill Stevens, dearest, oldest friend of the bride"). The couple's parents and sometimes grandparents are listed as well. You may also want to print the readings as well as the names of the musical selections that will be performed. If your ceremony comprises any ethnic or religious rituals that some of your guests may not recognize, consider explaining those customs in your program.
Other than these basic points, you can do whatever you want. Include pictures; the story of your proposal or how you two met; a thank-you to your families and your guests; a tribute to a relative who's passed away -- anything that's important to you. Remember that the program is a wedding keepsake, so really make it your own.
Wedding Invitations + Wedding Stationery