Every step from the planning process up to and including the actual wedding, Bill was very professional, engaging, and responsive. I had a very specific vision of the music I wanted at my wedding and Bill nailed it. His music planning web tool is very easy to use and actually helped us remember songs that we love but had forgotten about. I would highly recommend the services of Bill for your wedding or any other event that requires an excellent DJ.