Mash up city
James Kellerman
This is a great collection of mash-ups and bastard pop all built into a great little flash player app that allows you to listen to the tracks and then of you like download them. There are 2,747 tracks so it should keep all your mash--up needs satisfied for a while!
goodblimey.com/tunes