I had some ideas about party mode last night, but didn't write them down. Basically, I thought "what if party mode was another skinnable display mode... like mini me, mega me, hairstyle, and party mode"
Like, when you snap into party mode now, the ui doesn't change a bit. MJ's a fantastic program, but the ui took me about a day to master... my drunk, computer illiterate friends had no idea where to find anything; I had to hang out and be DJ (which wasn't all that bad, but still...).
Picture this: A skinnable party mode display mode... controls are laid out to provide maximum user-friendliness at the expense of library management, an easy sacrifice to make, since this mode is for party mode only. There'd be no tree (or a very limited tree, surely no "my computer" in it), no access to a LOT of the right-click options that currently exist, just an area to browse through the music (that the party host has designated to be available), a visualization window, a view of the playqueue, and easy "play now" and "queue up" buttons.