I saw this on a list of the top 10 mashups you must hear, so naturally I listened. Still scratching my head on this one. What do you think?