Mac OS X software: As a vocalist/guitarist I have a very specific requirement. I need to be able to have a database of music backtracks, usually in mp3 format. These are essentially karaoke tracks. I need the ability to enter lyrics and edit the timing of the lyrics either by line or by word. I need to be able to make multiple playlists, and have them activated or made visible through the function keys and combinations such as SHIFT- F3 or CTRL-F3 etc. I need to be able to hit the ENTER key to start a track playing and whilst it is playing call up any play list and use arrows or letter keys to jump alphabetically to a song I'm looking for to cue up as the next song to be played. When a song is played naturally the lyrics must play too. A transpose key function would be good to raise or lower the pitch of the track by at least 4 semitones.