A keynote is optional and relatively rare at SQLSaturday. It's great to done one if you have space - you can use it to recognize sponsors, let attendees know about late schedule changes, and make them feel like a group. The downside is that it takes time to get everyone seated, and that is time that is often better spent browsing the sponsor area.