31. The system of claim 30 , wherein the rendering engine is operable to assign user-specified categories to respective ones of the audio pieces in response to user input.
32. The system of claim 31 , wherein the rendering engine is operable to build a playlist based on the user-specified categories assigned to the ones of the audio pieces.