I am digging Girl Talk. If I had to describe it, I would call it mashups with A.D.D. It seems like it would be a train wreck but I think that songs he uses work very well together.
In the song above I can pick out James Taylor, 50 Cent, Nas, Pixies and Weezer.
Another Girl Talk song for your enjoyment or not depending on your musical tastes.