http://goodblimey.com/tunes/
The traditional gimmicky "cut and paste parts of two songs together" mash-up is (thankfully) now dead, thanks to Girl Talk...Though that's a pretty cool resource, but I can't even begin to fathom how sad downloading all 2,748 would be.