Depends on the venue size
Depends on the day of the week. Saturday = $$$ Sunday = $
Ask to see previous videos from more than one wedding to see how his MC skills are. DJ's need to talk with the group.
$2500 is high
Average DJ in Silicon Valley for a 150 person reception is around $1000 - $1500 on a Saturday.
(Two girls I work with are getting married this Summer)
Makes me want to get into the DJ business (music is free) add some big amps, big speakers, a fader, lots of cable and a couple of Mp3 CD players and your set. I've never heard of a wedding DJ spinning vinyl?