This is hilarious. He's a pretty good rapper (watch out Eminem) and has some great rhymes too:
P.S. I just watched this 5 times in a row and I'm considering squaring that and watching it 25 times!!!
P.P.S. For a deservedly more in-depth treatment of Weird Al, check out my friend Cameron's post.