I have two of the ODL's, and they have worked fine for me (one I've had for three years, the other just over a month).
In fact, I just got done repairing the front one because of my sister-in-law's golden retriever (70 lbs) who decided to plow through it at full speed. She pulled the screen off the tension rod.
All I had to do was disassemble, then put the screen on the rod, tension it, and reinstall. Good as new.
Overall, I'm really happy with them, and they give a huge boost in air flow in the house.