Certainly, it would have been even harder to follow if I kept my first idea and coded in French, as it's my native language (and mabye not yours ;-) The few times I coded in French, variable name ended so long it was a pain to remember all their name... That's what got me code in English.. and also the though that you might like to look to the code;-)

Happy the program works for you.... should do because it did "fail" only with a few rapid songs when I can't even say all the words myself ;-) and fail is a large word.. lyrics were simply late...
_________________________
Patrick