http://www.duelingmixes.com/ I have been looking at this on and off for a while as an interesting way to look at improving my mixing skills and .