A mashup is a piece of music formed by mixing elements of at least two existing songs together, usually by combining the acappella part of one song with the music track of another. If you're at all interested in sampling, or if you're curious about this fascinating and controversial musical genre, these 18 albums, around 200 tracks and extra bonus links should provide plenty of inspiration!