I think YouTube and muppets.com are perfect forums to reintroduce the Muppets. The videos are a riot, and the short-running time means that people (especially kids) can just click on and watch them without sitting down to commit to a whole show. What better way for people to rediscover (or just plain discover) affection for the characters?
Plus--Beaker performing Beethoven's 9th? I ask you--is there any higher form of entertainment?