Online mash up music

Girl Talk have created a mash up sample album titled 'All Day'. And, it's bloomin' awesome. It's so well done. Especially the website. The interface is slick and simple. The code behind it isn't.
Hit tip to @hellokinsella for the find.

Oh, and I found the album to download on Soundcloud. Enjoy.