Hello all! Just thinking about how to make things go more smoothly in the future as my band starts to book larger shows. We are about 50/50 on shows opening for touring bands going smoothly or going disastrously wrong (never through any fault of the bands, as far as I know). One show was up in Seattle, at a large, reputable venue in the city. We loaded up our stuff and drove up to Seattle in weekend traffic, about five hours. The show had been advertised for months as "Doors at 8, show at 9." We were to load in at 6:00. When we arrived at 6:00, we were told that doors had been moved to 6:30 and that we were to start at 6:45. We were never given an explanation, to my knowledge, but we tried to make the best of it, figured maybe the touring bands, merch guys, whatever would like the set. After our set the venue staff was nowhere to be found and we did not get paid. Obviously we will not be playing there again if we can help it. We recently had another show opening for larger bands where set times got changed at the last minute - ours got cut almost in half - and then got cut further due to one of the headliners taking almost 4x their allotted load-in time and pushing the schedule back. We at least got paid for this one, but we got rushed on stage with no sound check and then rushed off to get the rest of the show to run on schedule. I don't post these things to gripe, and the vast majority of our shows are fun, positive experiences that go fairly smoothly, and to the degree stuff goes wrong, it's almost never the fault of the other musicians. My question is just how to avoid these kinds of snafus at larger venues and with larger promoters. My initial thought is some sort of a contract, but I do not know if that's a "thing" that people do or if it's enforceable. Just looking for advice from other folks with more experience than I have. Thanks!