Word has it, the Muppets are staging a comeback, starting with some youtube shorts. Very, very exciting: