Glenn.....nothing comes easy. I would suggest you start going to a few wedding halls during weddings etc stand in the hallway or near the door if you cant get in the actual room and listen to Top DJ's perform & take careful note of the songs that pack the dance floor.....write them down. Also start googling websites for
"TOP DJ SONG REQUESTS" lists for more selections. For example.
http://freedjamerica.com/Top_Wedding_and_Party_Songs.html

In addition to that you must edit many of the songs regarding EQ/TEMPO/length/etc etc as to get them usuable for performance & dance readiness. Intermingling & making your performance flowing continuously is teh real key to control a room. Hope this helps.