Thanks for this Tylos, I will have a look at it.
My PCDJ Dex3 has a thing called KSR that's apparently where you have a complete online list of all your tracks that can be searched, singers can send you song requests directly to your system (I would use it, only if the request thing could be disabled), I'm a bit too old school for that. I like my song request slips and the ability to rearrange the order (rather than order received) to make a better more balanced show. I often get singers who hand me 6 or 7 slips at once.