This is a great program for just about any situation! With the right OS, it will even open .zip files. On the up side, I have not found a limit to the songs it will allow in the database. On the down side, it can be very slow to start. I wouldn't let that be a deterrent to using it, though. It's very easy to use, and you'll be up and running in no time at all.
The best karaoke software ever!