This video is from homestarrunner.com it's a fantastic site featuring an entertaining ongoing series.