Hello Barry and Unclet,
Thanks for taking a look! I see that you both have jukebox software yourselves... It does sound like this forum is very friendly about different jukebox options so thanks for the safe harbor...
It's interesting the you mentioned Jukebox Jockey as a "DJ application" because it's in many ways that is what it has become, but not entirely. The way I look at it is that a Jukebox is nothing more than a collaborative disc jockey application. Rather than one DJ picking the music, crowds pick the music. So Jukebox Jockey does have powerful functions built in that allow the crowd to "DJ" a party. (Collaborative DJing?)
Because of the user management features, you can keep Jukebox Jockey unlocked (for the DJ environment) or locked (for the jukebox environment) and there are various levels of being "locked". You can have any number of users. Each user can get access to any of the features depending on how it's configured. So the Administrator is the owner, the host is the person running the party, and the guest is the "requester". This helps to allow various control functions for various uses and purposes. You can just log in the right user for the environment you are plan on using it in.
Also, Because of our Random Play functions, Jukebox Jockey can pretty much DJ itself. You just add a playlist, genre, decade, or whatever you want to the random play filter and it will continue to play music, even when no requests have been made. When a request is made, it will play that next, and then automatically continue playing from the random play filter afterward. Because you can create a filter from almost anything in the system, you can pre-program it to play what you want.
So yes, it can be used as DJ software but it was designed as jukebox software. The power that it allows for in the DJ environment can be very useful in the Jukebox environment. This makes it possible for one device to become both a DJ machine, and a Jukebox. (of course playing music, video, and karaoke files all in the same queue).
Again, think about TouchTone and Ultimate Jukebox... Jukebox Jockey is very similar to those applications, but it's on steroids. Not DJ software... But certainly can be used to DJ with.

Jay
PS - Thanks for adding the link... And here is a screen shot.