How can this be expiring from Netflix?
Netflix is listed prominently right in the opening credits! "Roadside Attractions and Netflix Present a Duplass Brothers Movie The Puffy Chair".
So Netflix apparently has some fairly significant financial stake in making the movie, which is a little surprising back in 2005, but in any case you would think that would entitle them to show it pretty much forever.
--------
My top 250: http://www.flickchart.com/Charts.aspx?user=SlackerInc&perpage=250