A fellow DJ I respect greatly had a soon-to-be bride inquire into his DJ services for her upcoming wedding, and told him that she has created a playlist for the reception. She wants only the songs from that list played, and no others, in a particular order.
Said DJ reluctantly turned down the job, saying he was not the right fit for her needs.
And I can understand where he's coming from. After all, if you don't want a DJ's professional expertise, why hire one? I would never encourage an iPod wedding, but I also don't want people to spend upwards of $1,000 for a DJ when there's really no room for us to do what we do -- know music that will work that you might not have thought of, read the crowd, and in some cases, do some cool beat-matching and mixing.
I, too, will occasionally receive an inquiry into my services like my colleague did, where the client has a set list he/she wants to hear with no derivation. And while I won't outright reject the gig (he was able to, I think, because he's been in the business much longer), I will give the above advice as well as ask the bride/groom (or if it's not a wedding, the host) the following question: What type of music do your guests like? It's important to consider the musical preferences of those in attendance because, if you want them to dance, they will want to hear music they like.
True, some of your guests might be into country or EDM like you, so it's no problem. But in most cases -- especially weddings -- the demographics of the guests cover a vast range. I've done a few weddings where the bride has requested old-school hip-hop and rap, and the older guests like it. But that's more the exception than the case, I'm afraid. A close group of your friends may keep you company on the dance floor, but putting all Top 40 or party favorites on the do-not-play list will likely limit your guests' involvement in dancing, as well as restrict the DJ. Your reception should certainly include music you like (and leave out music you don't), but if your goal is to keep everybody entertained, you may have to compromise on a few songs or genres.
There's plenty of opportunity to play music you like that may not be danceable -- cocktail hour or dinner for instance -- and a talented DJ will be able to mix in some of the more mostly unknown music into a dance set of predominately familiar songs. Your wedding day is about you -- but it's also about your guests.