Thunderbirds was cool... but now I date myself.
Everything's in reruns anyway.
I remember some sort of a show, Stingray or something, that reminds me of the puppets I've seen in ads for this Team America and there were commercials too in the last few years with puppet-like characters in it as well. Everything is in reruns any way!