No offense to any of the members of this board who have written their own software (it impresses the hell out of me that you were able to do that from scratch), but in my opinion Albumplayer is by far the best solution out there. Visually it really stands out in the crowd, looking just as good if not better than most commercial applications out there. Functionally, it has options for EVERYTHING. Not to mention some of the plugins which add even more function. Top it all off with active development and a very active message board for support, questions, ideas, etc. and you have a winner in my book. The only downside is that it is not free, but the cost is very reasonable, especially considering that you get lifetime updates.
Before the fanboy flaming starts

, let me say that I am not the creator of albumplayer nor am I affiliated with it in any way. Im just giving you the opinion of a fellow board member who was once in the same position you are, trying to decide on software before committing the time to setting it up. I bring out my albumplayer juke every year for my halloween party and it is always the center of attention (except that one time my buddy showed up with his homemade touchscreen bar monkey

)