You have been a guest to them. Some turned out awesome and others not so great. There is a system to having a great event and we share some of the things to consider here.
Know your audience is the first rule. Define the event by the experience your audience expects. Then define