Am I on top of things or what? The answer is: No, I'm not. I reported awhile back that Jim Henson's Creature Shop in London (the first Creature Shop, no less, the one created for the Dark Crystal) might be closing its doors. Well, on July 1st, it did, due to the lousy exchange rate and lack of tax incentives. It's truly unfortunate, although other branches of the Shop will remain open for TV and film projects. Nevertheless, it's sad to see the London Creature Shop gone, given both Henson's and The Muppet's connection to England, where The Muppet Show was also filmed.