As a newcomer to Australian shores, I don't really understand Cheez TV. My understanding is that it's a massive point of nostalgia for Australians currently in their 20s, am I correct?

Either way, today they posted something a little bit hilarious. Turns out Cheez TV was doing Let's Play videos in 2003.