Well howdy doodee!
At long last Stoopid Studios has got a webpage... there's not much on it at the moment, but in the following months it will be home to all things Stoopid.
Please go check it out, or I'll be forced to shed my skin and hide in your attic. Nobody wants that to happen.
Ciao for Niao