We are having a laid back backyard reception and we don't anticipate a lot of dancing so to save money we are renting a Qebbie. It has 3000 songs and you make your own playlists. Comes with a mic, soundboard, and speakers. It rents for under $400 and you have it for three days.
http://www.quebbie.com/