I just got the contract from a DJ I'm working with and he wants the full amount up front. All my other vendors have only wanted a deposit, then remaining amount close to wedding date or actual wedding date. This seems weird to me. What have your experiences been with booking DJs? Is this normal? Thanks!