Exactly what I was looking for, and at a reasonable price. Doug Scott was great -- he had me bring my laptop to his place a few days early to check all the connections, he was on time the day of the wedding and completely self-sufficient, and the sound system worked perfectly with no problems. In these days of iPods and digital playlists, I'm so glad we didn't waste money on a DJ.