I love the punch card idea. you can get them cheap on Vistaprint. We have a sign in sheet at every meeting so at each meeting, I will have each person sign in. Later I can punch cards based on who signed in at the meeting. That way the parents don't have to worry about remembering to bring their cards or whatever. I will have all of them and keep them in a box.