i'd like to commision a crossfading plugin that works a little differently that other crossfaders. first the cross is based on an index point, not just a general (one size fits all) time. some songs have abrupt endings, while others have long fadeouts. an index based crossfade fixes the mixing of songs in a playlist that exhibit these attributes. this index point ideally should be stored in the playlist, but could also be a tag in the file. maybe also there should be an "in" and an "out" index point, that get matched up somehow. like if the previous song has an abrupt ending, but the next song has a long fadein, you could line up the "out" of the first song with the "in" of the second song to determine the overlap. i don't know though.
i nice option of this maybe also a diskwriter (wav/cue), so you mix can be burnt to cd.
just an idea ...