Weird Al Rocks.