Obscure Flash Animated Film from the mid 2000s [S]