Originally Posted By Uncle Dave
I recommend Anytune Pro+
It works with your existing iTunes playlists, and you can edit the playlist on the fly for each show. You can choose to play non stop, or stop after each track.
Shows lyrics, if needed, speed up, slow down, create loops ... change key - it's awesome.