Is this what I just read about? In Nymag.
Yes. It's at Film Forum on Houston for a one week engagement, September 17-23, 2010.