here's what i think would be a good schedule...
0800 - 1000 - open shooting, chit chat, donuts, coffee, time with sponsors/tables
1000 - 1045 - Session 1 (ex Self Defense)
Break
1100 - 1145 - Session 2 (ex Holster options, advanced CHP stuff) - could be put on by a sponsor
Break
1200 - 1345 - Lunch, shooting, chit chat, time with sponsors/tables
1400 - 1445 - Session 3 (NFOA meeting/questions) - could start earlier and have meeting while people are eating, which leaves plenty of time for questions.
Break
1500 - 1545 - Session 4 (ex How to contact State/local reps, what NFOA needs from members, etc, etc)
1500 - 1700 - Open shooting, chit chat, clean up, time with sponsors/table
basically, make it a short day. if people can come and go as they please, they will probably show up. making it an 8 hour day limits people's willingness to spend all day there.