What better way to get people on the dance floor than by playing 'their' song?! This is a simple but thoughtful way to include everyone in your day.
This link lead me to 10 of their top 10 suggestions but there are more links to more top 10 lists! There are some classics but a lot of modern ones too.
This list is about recessionals but I think you could use some of these throughout your reception.
Again, this list is for a particular part of the reception but I think a bunch of them would be great for the general playlist as well.
If you are going to completely DIY this part of your wedding I would definitely go read through some people's first hand accounts of it. They can suggest which playlist software to use, how to separate and name the playlists, give timing tips, etc. This can save a ton of money.