Rainbows, as the song goes, are visions, but only illusions. The same goes for Muppets — although they, unlike rainbows, do ...