I went with FM entertainment, because from what I've seen the price can't be beat and it's not as if you're sacraficing quality. Frank isn't all up in your face like some DJ's can be and he's great at what he does. Plus, he's a total sweetheart. He's definitely a good way to go to save some money and still feel confident that you're not gonna regret it.
Satisfaction Guaranteed: #1 because they are who I am using so obviously I think they are good #2 they gave me a much better price than the other DJ company I went to #3 I dont know the other choices so i cant pick something i cant back up