20070820 tech: Animation site launches YouTube channel