The first of two films seen on November 20 2005, I went to see this strange little film at Old Capitol Mall's 3:20 matinee showing.
good
Please feel free to comment on this review or on the movie itself at the forum thread devoted to it at this location.