why stop there? how about an id3v2 tag that specifies the specific visualization for each song. or more, support a visualization that plays back mpeg animation files and have a different animation file for each song. heck it comes with 36 gigs, fill it! impress impress impress... Calvin ;)