The main page still says Barkball is the latest episode. But the episode aired months ago, and Bark Kart is the latest episode at the moment. One of the admins should update the main page.
What do you think?