We used Soundrock, it was $950 for 5 hours, plus tip, and it came with a light show thing for the dance floor (which I thought might be cheesy, but wasn't, in fact it made the pictures of the dancing much better). They were good, very professional, good selection of music, not cheesy.