The long hyped Keen Toons has finally surfaced. From the press release on KeenToons.com:
Keen Toons is officially launched! It’s what we wanted to say in 2001, then in 2002, then in April 2004, and… well… we’re cool, right? Like, we’re buds, right?
KeenToons has three regularly updated animated flash cartoon series.