Our homeschool group has a committe that takes individual and group photos throughout the year. They create a yearbook and use a company to publish copies for purchase. Each family orders one if they want one.
I suggested we have an "open house" kind of thing for the grandparents, but DH didn't like the idea. He felt like it would be trying to justify our decision (or something like that), but I just remember being so excited to show my grandparents what we had worked on all year long when I was in school.
I have to (by law) create a portfolio for each child every year. I have always scanned and uploaded everything onto the computer, then stored it on a CDROM. I send a copy to the school, keep a copy for my records, and save a copy (keepsake) for each kid. - It has pictures, videos, assignments that were scanned onto the computer, schedules + attendance, book lists, etc.
I'm thinking about it. I could be really bad and send a copy to SS's mom, since she hardly ever spends more than 5 minutes with him. If I do it, I'll probably put it to a CD so that when they're older, I can make individual copies for them, as they're 9 years apart in age.