I have to agree with meoc, I don't agree that entertainment is an area that shouldn't involve compromise. I'd happily cut corners on entertainment if it means I can have a better photographer or a nicer venue... and I did. We asked a friend to
be our DJ and he used my iPod for the music. We asked an uncle to act as emcee and make the necessary announcements and everything flowed quite well.
I attended a friend's wedding (well over 100 people) where she and her DH used a laptop with iTunes and some rented speakers and audio equipment. She asked a friend to act as the emcee and it worked wonderfully. The bride had set up separate
playlists for each part of the evening. The friend announced the wedding party and certain special parts of the evening like specific dances. The evening flowed just fine and it saved them a lot of money.
If a DJ isn't in the budget, an iPod with some rented equipment can work really well, as long as someone is there to make important announcements. In the situation that luv2plan mentioned, it was bad form for the bride & groom to assume that
the coordinator would act as the emcee. They should have had someone else doing that.