A good funeral program includes information such as date, time, and location — as well as a guest registration form to get a sense of how many people will be attending. You may also want to include photos, videos, and a virtual guest book where guests can leave messages for the family.