The Documentary Channel press release (PDF) announcing "Broke" October 12, 2009 world premiere. iTunes video download coming soon + other distribution announcements.
Speaking of Turtles -- I notice Russell Sands has a full-pager in IBD today, "Our trading family made 10 currency trades last year and pocketed $11,881,447 in Profits"... "our Forex trades made 104.27% in 2007 and 196.13% in 2008. Our futures trades made 142% in 2007 and 505% in 2008..."
One has to hope and assume that Russell is not still touting the Original Turtle Rules. System 1 died some years ago. Or there again, perhaps he is. In any event, his claims sound a little extravagant, even by the standards of a systems salesman.