I can recommend Playback DJ Service. I know Dennis Payne personally and he is one of Virginia's Premier DJ's. You can find him at www.playbackdj.com and tell him Paul sent you...he is a good guy.
He has been doing this over 30 days...I remember back when I was young he was one of the first...