I guess these flash animations get posted regularly. I hadn't seen this one before, but I also haven't gone back to wach them all. Apparently they release new episodes fairly regularly.
http://www.illwillpress.com/tech.html
and the archive: http://www.illwillpress.com/vault.html