Like "Craigslist" this comes from his Internet Leaks EP, where he is releasing songs one at a time in preperation for a new album in 2010.
This is another original/style parody, and I feel those are Weird Al's best songs. This is no exception. Very funny, very catchy, and the video is great. Also i'm a big fan of songs that are upbeat with the lyrical content being the opposite.