I hired DJ Hollow to spin on a party barge that I rented from Just for Fun. This DJ was extremely prepared and brought all of his equipment, including a generator. My guests were happy to have a live DJ rather than listening to the built-in CD player the boat had.