This is the set up that I use for gigs.  Notice the lack of boxes of compact disks and records.  This is a compact set up because I use my laptop with state-of-the-art DJ software.  I carry over 18,000 songs to every event!