I have been testing driving this software for about a week, some of the features I really like and other I just need to continue getting used to. I purchased a copy and did a full show with it last night.. the event was about a 50/50 (50% karaoke / 50% music for dancing etc...). This software handled both types, worked flawlessly with the DJ2Go controller, no crashes. Pretty solid so far. Support has been pretty good addressing issues, only 1 or 2 things I do not care for, but those are supposed to be corrected in a update this summer.