It's funny we are both bass players. Both with miles of stage time on bass. We really miss having a bass player, but no one 'round here knows how to play our type of stuff. We tried a few.
One gig this summer we cheated and I made a backing track using the real bass tracks from our album we recorded. I panned the bass right and ran that to my Yorkville 200 Watt Bass amp from the Laptop. It sounded just like a live bass! Why shouldn't it?
From the Left channel I ran a hi hat click track to the floor wedge only. We found all we really needed was the count in and then it was easy to follow the bass for timing. We couldn't really even hear the click track much. I used Win Amp for playback.
It was excellent to have the "real" Bass and it was a very serious listening crowd. Only a few observant people commented afterwards that they all of a sudden noticed there was bass and asked how we did it. They said it was excellent and did not seem phony at all. They never noticed me messing with anything because I control my laptop with a USB foot control.
That's why I asked how quickly did he seem to be able to switch songs. I would use Sonar but seems it would be slow and involve not focusing on the crowd.