Neil's Puppet Dreams: seasons | Slate