I met my DJ while I was at my venue (Eagle Glen Golf Club) working out some wedding details. He was amazing! He was reasonably priced (about $1000) and very professional. Through his website he sets you up an event profile. Using your login, you can search through songs and add them to your playlist. You can specify which songs are for which events, such as the bouquet toss. You can also make a list of songs that you do not want played at your wedding or reception. If he doesn't have a song, he will purchase it for you so it is available for your special day. He also has two sound systems. One for the wedding itself, and the other for the reception. This allows him to not have to set up and take down during your ceremony and after party. He has wireless microphones too. Along with him, he almost always has an assistant. He knows how to keep the party going and what songs to play based on who is on the dance floor. At my wedding he got everyone up and dancing at least once! I totally reccommend him to anyone needing a DJ or a wedding or other event. Fred Davis has also been a night club DJ and promoter.