I have a prog that lets me make beats, mix em, slice em, and loop em into a track...it's bonkers...it makes me feel like Dr. Dre, Swizz Beatz, The Neptunes, etc. when I'm lifted.