Joel is a great DJ! I've had him for a work party, relay for life walk, and we had to use him for our wedding. He kept people dancing until the hall was closing down (12:30!) we still had many guests still dancing. His website allowed us to pick songs we wanted, would like, or didn't want. He also brings his wife (who's also an event planner!) who makes sure everything runs smoothly!
Click on each tool to see a sample.