I honestly don't have a "good" suggestion on ways to help solve this problem. I couldn't stand that no one had responded yet either. I FULLY understand how frustrating it is having been there/done that! We have experienced it, although not to that extent, for years. We have had guest speakers, connected meetings to school performances, offered childcare, moved the date/time, etc. None of which were solutions... so I can sympathize.
The past couple of years board meetings have improved, and we are drawing in new people, but it has taken a lot of breaking away from the "we have always done it this way" mold and has been a VERY slow process. General/Annual meeting(s) are still rough though, although I have hope, from the last few meetings that we are on the right track, just a matter of keeping the momentum going.
Here are a couple of links that might be helpful:
Boost Meeting Attendance
Put Meetings in Perspective
And what has been most useful to me was
Tim's recent blog
(or at least recent to me!) about putting meeting attendance and the true importance of it.
Good Luck!