http://www.youtube.com/watch?v=LDz51Jup4M0&fmt=18

Me likes! But what the heck does it mean? Anyone care to translate?