I have thousands of Karaoke songs to choose from and I can DJ all genres of music from Top 40, Rock, Country, R&B, Oldies, Cajun, Zydeco, Swamp Pop, Funk, Disco, Pop, Hip Hop, Metal, Alternative, Techno, Tex Mex, Tejano, Bachata, Merengue, Salsa, etc.