Hi Gale
I understand your situation as I'm in the same place.
For my needs I use a laptop with the excellent Vuplayer, which can be found at
http://www.vuplayer.com/As far as I'm concerned it has two great features - it supports midi and it has a mode where you can finish one song, advance to the next song and stop,waiting for the play button to be clicked. You can also build up separate play lists, e.g. week by week and you can even add songs to your play list while the present song is playing.
So no need to burn CDs or even rely on having a CD player at the venue - you are completely in control.
Tony