Hi Ladies!
I actually have; however most of it is in Spanish because I am Latina and I LOVE to dance merengue, salsa, bachata, etc.. I will incorporate some top 40 and oldie but goodies like livin on a prayer...billy jean...tootsie roll..etc etc for my non spanish speaking guests and add variety. I did find this link of top 200 most requested songs. They have some really good ones. I'd say most tracks are about 3.5 minutes to 4.5 minutes. So if the average song is four minutes...and you need music for 240 minutes I'd plan for at least 60 songs. I'd rate them as "must play" or "good but it's ok if it's not played". That's how I'm doing it. Also, those NOW That's what I call music CDs can also give you an idea of what is playing on the radio or whats' been popular..these come out every few months..FINALLY the billboard website will always give you the top 100 songs of the moment for those "newer" songs on your list...hope this helps!
http://djeventplanner.com/mostrequested.htm
http://www.amazon.com/Now-49-Thats-What-Music/dp/B00HHYGF1A
http://www.amazon.com/NOW-50-Thats-What-Music/dp/B00J4D9X1G
http://www.billboard.com/charts/hot-100