Go Sheila Go Posted on April 28, 2008 by Ted Congratulations on the premiere of your new film at the Tribeca Film Festival too.