Can we script every song for the entire evening?

No. 1) We could create a list down to the second months in advance. We rarely cue more than three songs at a time, and even then make last second changes to keep the crowd entertained. Why? The dance floor changes constantly. A DJ’s ability to not only read but to REACT to a crowd is a major factor in having a successful dance. 2) We love referrals. Prospective clients will be in attendance and we will not sacrifice our reputation for a scripted list that is destined to fail. Besides no one knows exactly how long any one of the multiple events will actually last.  3)  If your that controlling the event won't be fun for anyone and the guests will blame us for the bad mix of music.