How about an option to make the visual change with each track. If the player were in shuffle mode, the visuals would also be shuffled; else they would cycle through sequentially. You could include this with the often-requested 2-second info screen display on track changes.

tanstaafl.

"There Ain't No Such Thing As A Free Lunch"
_________________________
"There Ain't No Such Thing As A Free Lunch"